Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Feature: Form Manager Feature: Create Form (FORM-494)
- IN ORDER TO collect information for any specific purpose
- AS A System Administrator
- I WANT to create a formSet
- @javascript @createFormSet
- Scenario: Display Create FormSet Modal
- Given I am an 'Admin'
- When I go to the Form Index page
- And I click on Span Text "Form Sets"
- And I click on class "createFormset"
- And I should see "Form Set Property"
- And I should see "Applications"
- And I should see "Select all applications associated with this form"
- And I should see "Cancel" button
- And I should see "Delete" button
- @javascript @createFormSet
- Scenario: Cancel Create FormSet
- Given I am an 'Admin'
- When I go to the Form Index page
- And I click on Span Text "Form Sets"
- And I click on class "createFormset"
- And I wait "1000" milliseconds
- And I click on class "formsetPropertyCancelBtn "
- And I should not see "Save" button
- ### HAPPY PATHS ###
- @javascript @createFormSet
- Scenario: Create FormSet - SHORT HAPPY PATH
- Given I am an 'Admin'
- When I go to the Form Index page
- And I click on Span Text "Form Sets"
- And I click on class "createFormset"
- And I wait "1000" milliseconds
- And I fill in "Title" with random string
- And I wait "2000" milliseconds
- And I click on id "applications[1]"
- And I wait "2000" milliseconds
- And I click on class "formsetPropertySaveBtn "
- And I wait "3000" milliseconds
- Then I should see the "has been created" toast
- And I should see random string
- And I wait "2000" milliseconds
- @javascript @createFormSet
- Scenario: Create FormSet - LONG HAPPY PATH
- Given I am an 'Admin'
- When I go to the Form Index page
- And I click on Span Text "Form Sets"
- And I click on class "createFormset"
- And I wait "1000" milliseconds
- And I fill in "Title" with random string
- And I wait "2000" milliseconds
- And I click on id "applications[1]"
- And I click on id "applications[2]"
- And I wait "2000" milliseconds
- And I click on class "formsetPropertySaveBtn "
- And I wait "3000" milliseconds
- Then I should see the "has been created" toast
- And I should see random string
- And I wait "2000" milliseconds
- #NEGATIVE SCENARIOS
- @javascript @createFormSet
- Scenario: Create FormSet - Title is Required
- Given I am an 'Admin'
- When I go to the Form Index page
- And I click on Span Text "Form Sets"
- And I click on class "createFormset"
- And I wait "1000" milliseconds
- And I click on id "applications[1]"
- And I wait "2000" milliseconds
- And I click on class "formsetPropertySaveBtn "
- And I wait "3000" milliseconds
- Then I should see in dialogue "The title field is required"
- And I should see "TRY AGAIN" button
- @javascript @createFormSet
- Scenario: Create FormSet - Title exceed max length
- Given I am an 'Admin'
- When I go to the Form Index page
- And I click on Span Text "Form Sets"
- And I click on class "createFormset"
- And I wait "1000" milliseconds
- And I fill in "Title" with more than "257" characters
- And I click on id "applications[1]"
- And I wait "2000" milliseconds
- And I click on class "formsetPropertySaveBtn "
- And I wait "3000" milliseconds
- Then I should see in dialogue "The title may not be greater than 256 characters"
- And I should see "TRY AGAIN" button
- @javascript @createFormSet
- Scenario: Create FormSet - Application is Required
- Given I am an 'Admin'
- When I go to the Form Index page
- And I click on Span Text "Form Sets"
- And I click on class "createFormset"
- And I wait "1000" milliseconds
- And I fill in "Title" with random string
- And I wait "2000" milliseconds
- And I click on class "formsetPropertySaveBtn "
- And I wait "3000" milliseconds
- Then I should see in dialogue "The application ids field is required"
- And I should see "TRY AGAIN" button
- And I click on id "tryAgain"
- # @javascript @createFormS6
- # Scenario: Positive - ApplicationId is deleted
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement