Advertisement
Guest User

Untitled

a guest
Jul 25th, 2016
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.96 KB | None | 0 0
  1. Feature: Form Manager Feature: Create Form (FORM-494)
  2. IN ORDER TO collect information for any specific purpose
  3. AS A System Administrator
  4. I WANT to create a formSet
  5.  
  6. @javascript @createFormSet
  7. Scenario: Display Create FormSet Modal
  8. Given I am an 'Admin'
  9. When I go to the Form Index page
  10. And I click on Span Text "Form Sets"
  11. And I click on class "createFormset"
  12. And I should see "Form Set Property"
  13. And I should see "Applications"
  14. And I should see "Select all applications associated with this form"
  15. And I should see "Cancel" button
  16. And I should see "Delete" button
  17.  
  18. @javascript @createFormSet
  19. Scenario: Cancel Create FormSet
  20. Given I am an 'Admin'
  21. When I go to the Form Index page
  22. And I click on Span Text "Form Sets"
  23. And I click on class "createFormset"
  24. And I wait "1000" milliseconds
  25. And I click on class "formsetPropertyCancelBtn "
  26. And I should not see "Save" button
  27.  
  28. ### HAPPY PATHS ###
  29. @javascript @createFormSet
  30. Scenario: Create FormSet - SHORT HAPPY PATH
  31. Given I am an 'Admin'
  32. When I go to the Form Index page
  33. And I click on Span Text "Form Sets"
  34. And I click on class "createFormset"
  35. And I wait "1000" milliseconds
  36. And I fill in "Title" with random string
  37. And I wait "2000" milliseconds
  38. And I click on id "applications[1]"
  39. And I wait "2000" milliseconds
  40. And I click on class "formsetPropertySaveBtn "
  41. And I wait "3000" milliseconds
  42. Then I should see the "has been created" toast
  43. And I should see random string
  44. And I wait "2000" milliseconds
  45.  
  46. @javascript @createFormSet
  47. Scenario: Create FormSet - LONG HAPPY PATH
  48. Given I am an 'Admin'
  49. When I go to the Form Index page
  50. And I click on Span Text "Form Sets"
  51. And I click on class "createFormset"
  52. And I wait "1000" milliseconds
  53. And I fill in "Title" with random string
  54. And I wait "2000" milliseconds
  55. And I click on id "applications[1]"
  56. And I click on id "applications[2]"
  57. And I wait "2000" milliseconds
  58. And I click on class "formsetPropertySaveBtn "
  59. And I wait "3000" milliseconds
  60. Then I should see the "has been created" toast
  61. And I should see random string
  62. And I wait "2000" milliseconds
  63.  
  64. #NEGATIVE SCENARIOS
  65. @javascript @createFormSet
  66. Scenario: Create FormSet - Title is Required
  67. Given I am an 'Admin'
  68. When I go to the Form Index page
  69. And I click on Span Text "Form Sets"
  70. And I click on class "createFormset"
  71. And I wait "1000" milliseconds
  72. And I click on id "applications[1]"
  73. And I wait "2000" milliseconds
  74. And I click on class "formsetPropertySaveBtn "
  75. And I wait "3000" milliseconds
  76. Then I should see in dialogue "The title field is required"
  77. And I should see "TRY AGAIN" button
  78.  
  79. @javascript @createFormSet
  80. Scenario: Create FormSet - Title exceed max length
  81. Given I am an 'Admin'
  82. When I go to the Form Index page
  83. And I click on Span Text "Form Sets"
  84. And I click on class "createFormset"
  85. And I wait "1000" milliseconds
  86. And I fill in "Title" with more than "257" characters
  87. And I click on id "applications[1]"
  88. And I wait "2000" milliseconds
  89. And I click on class "formsetPropertySaveBtn "
  90. And I wait "3000" milliseconds
  91. Then I should see in dialogue "The title may not be greater than 256 characters"
  92. And I should see "TRY AGAIN" button
  93.  
  94. @javascript @createFormSet
  95. Scenario: Create FormSet - Application is Required
  96. Given I am an 'Admin'
  97. When I go to the Form Index page
  98. And I click on Span Text "Form Sets"
  99. And I click on class "createFormset"
  100. And I wait "1000" milliseconds
  101. And I fill in "Title" with random string
  102. And I wait "2000" milliseconds
  103. And I click on class "formsetPropertySaveBtn "
  104. And I wait "3000" milliseconds
  105. Then I should see in dialogue "The application ids field is required"
  106. And I should see "TRY AGAIN" button
  107. And I click on id "tryAgain"
  108.  
  109. # @javascript @createFormS6
  110. # Scenario: Positive - ApplicationId is deleted
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement