MDL-44590 behat: Add test for course category idnumber duplication
authorDan Poltawski <dan@moodle.com>
Thu, 13 Mar 2014 01:30:31 +0000 (09:30 +0800)
committerDan Poltawski <dan@moodle.com>
Mon, 24 Mar 2014 08:43:42 +0000 (16:43 +0800)
course/tests/behat/category_management.feature

index e624efc..764794a 100644 (file)
@@ -332,3 +332,17 @@ Feature: Test category management actions
     And the "movecategoriesto" "select" should be disabled
     And the "resortcategoriesby" "select" should be disabled
     And the "resortcoursesby" "select" should be disabled
+
+  Scenario: Test that is not possible to create a course category with a duplicate idnumber
+    Given the following "categories" exists:
+      | name | category | idnumber |
+      | Cat 1 | 0 | CAT1 |
+    And I log in as "admin"
+    And I expand "Site administration" node
+    And I expand "Courses" node
+    And I follow "Add a category"
+    And I set the following fields to these values:
+      | Category name | Test duplicate |
+      | Category ID number | CAT1 |
+    When I press "Create category"
+    Then I should see "ID number is already used for another category"