From f886f42b06e7d9ecb2833ceaf96f5948012b93cc Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos Date: Thu, 15 Jun 2017 11:30:43 -0500 Subject: [PATCH] iAdd Behat test for create session and test show/hide description - refs BT#12930 --- tests/behat/features/session.feature | 47 +++++++++++++++++++--------- 1 file changed, 33 insertions(+), 14 deletions(-) diff --git a/tests/behat/features/session.feature b/tests/behat/features/session.feature index dcd2251222..c307bf17c6 100644 --- a/tests/behat/features/session.feature +++ b/tests/behat/features/session.feature @@ -12,21 +12,40 @@ Feature: Session tool And I press "Add category" Then I should see "The category has been added" -# @javascript -# Scenario: Create a session -# Given I am on "/main/session/session_add.php" -# When I fill in the following: -# | name | Session 1 | -# And I fill in select2 input "#coach_username" with id "1" and value "admin" -# And I press "submit" -# Then I should see "Add courses to this session (Session 1)" -# Then I select "TEMP (TEMP)" from "NoSessionCoursesList[]" -# And I press "add_course" -# And I press "next" -# Then I should see "Update successful" -# + Scenario: Create a session with hidden description + Given I am on "/main/session/session_add.php" + When I fill in the following: + | name | Temp Session | + And I press "advanced_params" + And I fill in ckeditor field "description" with "Description for Temp Session" + And I press "submit" + Then I should see "Add courses to this session (Temp Session)" + Then I select "TEMP (TEMP)" from "NoSessionCoursesList[]" + And I press "add_course" + And I press "next" + Then I should see "Update successful" + + Scenario: Check hidden session description + Given I am on "/user_portal.php?nosession=true" + Then I should see "Temp Session" + And I should not see "Description for Temp Session" + + Scenario: Show session description + Given I am on "/main/session/session_list.php?keyword=Temp+session" + And wait for the page to be loaded + And I follow "Edit" + When I press "advanced_params" + And I check "Show description" + And I press "submit" + Then I should see "Update successful" + + Scenario: Check shown session description + Given I am on "/user_portal.php?nosession=true" + Then I should see "Temp Session" + And I should see "Description for Temp Session" + # Scenario: Delete session -# Given I am on "/main/session/session_list.php?keyword=Session+1" +# Given I am on "/main/session/session_list.php?keyword=Temp+session" # And wait for the page to be loaded # And I follow "Delete" # And I confirm the popup