Browse Source

fix broken behat test due to user identity stuff.

this is more fragile than it should be - should add classes
to radio buttons to improve selection.
MOODLE_33_STABLE
Dan Marsden 8 years ago
parent
commit
04b8f383c3
  1. 10
      tests/behat/extra_features.feature
  2. 16
      tests/behat/report.feature

10
tests/behat/extra_features.feature

@ -79,13 +79,13 @@ Feature: Test the various new features in the attendance module
And I click on "Take attendance" And I click on "Take attendance"
# Present # Present
And I click on "td.cell.c2 input" "css_element" in the "Student 1" "table_row" And I click on "td.cell.c3 input" "css_element" in the "Student 1" "table_row"
# Late # Late
And I click on "td.cell.c3 input" "css_element" in the "Student 2" "table_row" And I click on "td.cell.c4 input" "css_element" in the "Student 2" "table_row"
# Excused # Excused
And I click on "td.cell.c4 input" "css_element" in the "Temporary user 1" "table_row" And I click on "td.cell.c5 input" "css_element" in the "Temporary user 1" "table_row"
# Absent # Absent
And I click on "td.cell.c5 input" "css_element" in the "Temporary user 2" "table_row" And I click on "td.cell.c6 input" "css_element" in the "Temporary user 2" "table_row"
And I press "Save attendance" And I press "Save attendance"
And I follow "Report" And I follow "Report"
And "P" "text" should exist in the "Student 1" "table_row" And "P" "text" should exist in the "Student 1" "table_row"
@ -203,7 +203,7 @@ Feature: Test the various new features in the attendance module
And I click on "submitbutton" "button" And I click on "submitbutton" "button"
And I click on "Take attendance" "link" And I click on "Take attendance" "link"
When I click on "setallstatuses" "field" in the ".takelist tbody td.c3" "css_element" When I click on "setallstatuses" "field" in the ".takelist tbody td.c4" "css_element"
And I press "Save attendance" And I press "Save attendance"
And I follow "Report" And I follow "Report"
Then "L" "text" should exist in the "Student 1" "table_row" Then "L" "text" should exist in the "Student 1" "table_row"

16
tests/behat/report.feature

@ -51,7 +51,7 @@ Feature: Visiting reports
When I follow "Attendance" When I follow "Attendance"
Then I click on "Take attendance" "link" in the "1am - 2am" "table_row" Then I click on "Take attendance" "link" in the "1am - 2am" "table_row"
# Late # Late
And I click on "td.cell.c3 input" "css_element" in the "Student 1" "table_row" And I click on "td.cell.c4 input" "css_element" in the "Student 1" "table_row"
And I press "Save attendance" And I press "Save attendance"
When I follow "Report" When I follow "Report"
@ -77,7 +77,7 @@ Feature: Visiting reports
When I follow "Attendance" When I follow "Attendance"
Then I click on "Take attendance" "link" in the "1am - 2am" "table_row" Then I click on "Take attendance" "link" in the "1am - 2am" "table_row"
# Excused # Excused
And I click on "td.cell.c3 input" "css_element" in the "Student 1" "table_row" And I click on "td.cell.c4 input" "css_element" in the "Student 1" "table_row"
And I press "Save attendance" And I press "Save attendance"
When I follow "Attendance" When I follow "Attendance"
@ -118,7 +118,7 @@ Feature: Visiting reports
When I follow "Attendance" When I follow "Attendance"
Then I click on "Take attendance" "link" in the "1am - 2am" "table_row" Then I click on "Take attendance" "link" in the "1am - 2am" "table_row"
# Excused # Excused
And I click on "td.cell.c3 input" "css_element" in the "Student 1" "table_row" And I click on "td.cell.c4 input" "css_element" in the "Student 1" "table_row"
And I press "Save attendance" And I press "Save attendance"
When I follow "Add session" When I follow "Add session"
@ -133,7 +133,7 @@ Feature: Visiting reports
When I click on "Take attendance" "link" in the "3am - 4am" "table_row" When I click on "Take attendance" "link" in the "3am - 4am" "table_row"
# Present # Present
And I click on "td.cell.c2 input" "css_element" in the "Student 1" "table_row" And I click on "td.cell.c3 input" "css_element" in the "Student 1" "table_row"
And I press "Save attendance" And I press "Save attendance"
When I follow "Report" When I follow "Report"
@ -158,7 +158,7 @@ Feature: Visiting reports
When I click on "Take attendance" "link" in the "1am - 2am" "table_row" When I click on "Take attendance" "link" in the "1am - 2am" "table_row"
# Late # Late
And I click on "td.cell.c3 input" "css_element" in the "Student 1" "table_row" And I click on "td.cell.c4 input" "css_element" in the "Student 1" "table_row"
And I press "Save attendance" And I press "Save attendance"
When I follow "Add session" When I follow "Add session"
@ -170,7 +170,7 @@ Feature: Visiting reports
When I click on "Take attendance" "link" in the "3am - 4am" "table_row" When I click on "Take attendance" "link" in the "3am - 4am" "table_row"
# Present # Present
And I click on "td.cell.c2 input" "css_element" in the "Student 1" "table_row" And I click on "td.cell.c3 input" "css_element" in the "Student 1" "table_row"
And I press "Save attendance" And I press "Save attendance"
When I follow "Add session" When I follow "Add session"
@ -202,7 +202,7 @@ Feature: Visiting reports
When I click on "Take attendance" "link" in the "1am - 2am" "table_row" When I click on "Take attendance" "link" in the "1am - 2am" "table_row"
# Late # Late
And I click on "td.cell.c3 input" "css_element" in the "Student 1" "table_row" And I click on "td.cell.c4 input" "css_element" in the "Student 1" "table_row"
And I press "Save attendance" And I press "Save attendance"
When I follow "Add session" When I follow "Add session"
@ -213,7 +213,7 @@ Feature: Visiting reports
When I click on "Take attendance" "link" in the "3am - 4am" "table_row" When I click on "Take attendance" "link" in the "3am - 4am" "table_row"
# Present # Present
And I click on "td.cell.c2 input" "css_element" in the "Student 1" "table_row" And I click on "td.cell.c3 input" "css_element" in the "Student 1" "table_row"
And I press "Save attendance" And I press "Save attendance"
When I follow "Add session" When I follow "Add session"

Loading…
Cancel
Save