Skip to content

Instantly share code, notes, and snippets.

@AdamSaleh
Created June 26, 2015 12:13
Show Gist options
  • Select an option

  • Save AdamSaleh/9c05da13b965604ce553 to your computer and use it in GitHub Desktop.

Select an option

Save AdamSaleh/9c05da13b965604ce553 to your computer and use it in GitHub Desktop.
/**
* @feature Forms are edited centrally and then deployed to specific environments
* @prerequisite Test environment env1
* @prerequisite Test environment env2
* @prerequisite Test form form1 deployed in env1, env2
* @prerequisite Test form form2 deployed in env1, env2
* @prerequisite Test form form3 deployed in env1, env2
* @prerequisite Test project project1
* @prerequisite Test project project2
* @prerequisite form1 and form2 are associated with project1
* @prerequisite form2 and form3 are associated with project2
* @prerequisite There are submissions for form1 in env1 (with project 1 app_id)
* @prerequisite There are submissions for form1 in env2, different than in env1 (with project 1 app_id)
* @prerequisite There are submissions for form2 in env1 (with project 1 app_id)
* @prerequisite There are submissions for form2 in env2, different than in env2 (with project 1 app_id)
* @prerequisite There are different submissions for form2 in env1 (with project 2 app_id)
* @prerequisite There are different submissions for form2 in env2, different than in env2 (with project 2 app_id)
* @prerequisite There are submissions for form3 in env1 (with project 2 app_id)
* @prerequisite There are submissions for form3 in env2, different than in env2 (with project 2 app_id)
* @step Navigate to Forms Submissions screen (Drag and drop apps)
* @step Click on By Project option in the side menu
* @step Select project2 in Projects selector
* @step Use environment selector to change environment to env2
* @assert Form submissions for form2 and form3 in env2 are displayed
* @assert Form submissions for form2 and form3 in env1 are not displayed
* @assert Form submissions for form1 are not displayed
* @state manual
*/
"Correct form submissions are displayed on By Project screen based on selected environment": function (browser) {
console.log("* This test is not automated yet *");
browser.pause(1);
},
/**
* @feature Forms are edited centrally and then deployed to specific environments
* @prerequisite Test environment env1
* @prerequisite Test environment env2
* @prerequisite Test form form1 deployed in env1, env2
* @prerequisite Test form form2 deployed in env1, env2
* @prerequisite Test form form3 deployed in env1, env2
* @prerequisite Test project project1
* @prerequisite Test project project2
* @prerequisite form1 and form2 are associated with project1
* @prerequisite form2 and form3 are associated with project2
* @prerequisite There are submissions for form1 in env1 (with project 1 app_id)
* @prerequisite There are submissions for form1 in env2, different than in env1 (with project 1 app_id)
* @prerequisite There are submissions for form2 in env1 (with project 1 app_id)
* @prerequisite There are submissions for form2 in env2, different than in env2 (with project 1 app_id)
* @prerequisite There are different submissions for form2 in env1 (with project 2 app_id)
* @prerequisite There are different submissions for form2 in env2, different than in env2 (with project 2 app_id)
* @prerequisite There are submissions for form3 in env1 (with project 2 app_id)
* @prerequisite There are submissions for form3 in env2, different than in env2 (with project 2 app_id)
* @step Navigate to Forms Projects screen (Drag and drop apps - Forms Projects)
* @step Find project2 and click on it
* @step Click on Submissions in the sidebar
* @step Use environment selector to change environment to env2
* @assert Form submissions for form2 and form3 in env2 are displayed
* @assert Form submissions for form2 and form3 in env1 are not displayed
* @assert Form submissions for form1 are not displayed
* @state manual
*/
"Correct form submissions are displayed on Form Project's submissions screen based on selected environment": function (browser) {
console.log("* This test is not automated yet *");
browser.pause(1);
},
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment