MDL-49412 report_outline: Fix behat failures
authorAnkit Agarwal <ankit@moodle.com>
Wed, 1 Apr 2015 04:36:50 +0000 (10:06 +0530)
committerAdrian Greeve <adrian@moodle.com>
Fri, 10 Apr 2015 09:18:22 +0000 (17:18 +0800)
Part of MDL-45774.

report/outline/tests/behat/outline.feature
report/outline/tests/behat/user.feature

index eb0abda..8eea3dd 100644 (file)
@@ -19,6 +19,7 @@ Feature: View an outline report
       | student1 | C1 | student |
       | student2 | C1 | student |
     When I log in as "admin"
+    And I am on site homepage
     And I follow "Course 1"
     And I turn editing mode on
     And I add a "Forum" to section "1" and I fill the form with:
@@ -69,6 +70,7 @@ Feature: View an outline report
     And I follow "Book name"
     And I log out
     And I log in as "admin"
+    And I am on site homepage
     And I follow "Course 1"
     When I navigate to "Activity report" node in "Course administration > Reports"
     Then I should see "2" in the "//tbody/tr[(position() mod 2)=1]/child::td[contains(concat(' ', normalize-space(@class),' '),' numviews ')]" "xpath_element"
@@ -103,7 +105,7 @@ Feature: View an outline report
     Given I navigate to "Manage log stores" node in "Site administration > Plugins > Logging"
     And "Enable" "link" should exist in the "Legacy log" "table_row"
     And I click on "Disable" "link" in the "Standard log" "table_row"
-    And I follow "Home"
+    And I am on site homepage
     And I follow "Course 1"
     When I navigate to "Activity report" node in "Course administration > Reports"
     Then I should see "No log reader enabled"
index 10a33bb..8104e9f 100644 (file)
@@ -17,6 +17,7 @@ Feature: View the user page for the outline report
       | teacher1 | C1 | editingteacher |
       | student1 | C1 | student |
     When I log in as "admin"
+    And I am on site homepage
     And I follow "Course 1"
     And I turn editing mode on
     And I add a "Folder" to section "1" and I fill the form with:
@@ -47,10 +48,16 @@ Feature: View the user page for the outline report
     And I follow "URL name"
     And I follow "URL name"
     And I follow "URL name"
-    When I navigate to "Outline report" node in "My profile settings > Activity reports"
+    And I click on "Student 1" "link"
+    And I follow "My profile" in the open menu
+    And I follow "Course 1"
+    When I follow "Outline report"
     Then I should see "4 views" in the "Folder name" "table_row"
     And I should see "3 views" in the "URL name" "table_row"
-    And I navigate to "Complete report" node in "My profile settings > Activity reports"
+    And I click on "Student 1" "link"
+    And I follow "My profile" in the open menu
+    And I follow "Course 1"
+    When I follow "Complete report"
     And I should see "4 views"
     And I should see "3 views"
 
@@ -72,10 +79,14 @@ Feature: View the user page for the outline report
     And I follow "URL name"
     And I follow "URL name"
     And I follow "URL name"
-    When I navigate to "Outline report" node in "My profile settings > Activity reports"
+    And I follow "My profile" in the user menu
+    And I follow "Course 1"
+    When I follow "Outline report"
     Then I should see "4 views" in the "Folder name" "table_row"
     And I should see "3 views" in the "URL name" "table_row"
-    And I navigate to "Complete report" node in "My profile settings > Activity reports"
+    And I follow "My profile" in the user menu
+    And I follow "Course 1"
+    When I follow "Complete report"
     And I should see "4 views"
     And I should see "3 views"
 
@@ -99,9 +110,13 @@ Feature: View the user page for the outline report
     And I follow "URL name"
     And I follow "URL name"
     And I follow "URL name"
-    When I navigate to "Outline report" node in "My profile settings > Activity reports"
+    And I follow "My profile" in the user menu
+    And I follow "Course 1"
+    When I follow "Outline report"
     Then I should see "4 views" in the "Folder name" "table_row"
     And I should see "3 views" in the "URL name" "table_row"
-    And I navigate to "Complete report" node in "My profile settings > Activity reports"
+    And I follow "My profile" in the user menu
+    And I follow "Course 1"
+    When I follow "Complete report"
     And I should see "4 views"
     And I should see "3 views"