diff --git a/tests/behat/multiple_tags.feature b/tests/behat/bulk_edit_tags.feature similarity index 58% rename from tests/behat/multiple_tags.feature rename to tests/behat/bulk_edit_tags.feature index 80ffb8f..8fda3cc 100644 --- a/tests/behat/multiple_tags.feature +++ b/tests/behat/bulk_edit_tags.feature @@ -20,5 +20,22 @@ Feature: Testing multiple_tags in qbank_bulktags And I restore "bulktags_test.mbz" backup into a new course using this options: | Schema | Course name | Bulk Tags Test | | Schema | Course short name | BulkTagsTest | - And I am on the "Course 1" course page logged in as "Admin" + #And I am on the "Course 1" course page logged in as "admin" + And I am on the "Bulk tags test" "core_question > course question bank" page logged in as "admin" + And I should see "First question" + And I click on "First question" "checkbox" + And I click on "Second question" "checkbox" + And I click on "With selected" "button" + And I click on question bulk action "bulktags" + And I set the following fields to these values: + | Tags | Tag1, Tag2 | + And I press "Save changes" + And I choose "Edit question" action for "First question" in the question bank + And I expand all fieldsets + And I should see "truefalse_qtype" + And I should see "Tag1" + And I should see "Tag1" + + + diff --git a/tests/behat/enable_disable.feature b/tests/behat/enable_disable.feature new file mode 100644 index 0000000..e4fffc6 --- /dev/null +++ b/tests/behat/enable_disable.feature @@ -0,0 +1,34 @@ +@qbank @qbank_bulktags +Feature: Use the qbank plugin manager page for bulkmove + In order to check the plugin behaviour with enable and disable + + Background: + Given the following "courses" exist: + | fullname | shortname | category | + | Course 1 | C1 | 0 | + And the following "activities" exist: + | activity | name | course | idnumber | + | quiz | Test quiz | C1 | quiz1 | + And the following "question categories" exist: + | contextlevel | reference | name | + | Course | C1 | Test questions | + And the following "questions" exist: + | questioncategory | qtype | name | questiontext | + | Test questions | truefalse | First question | Answer the first question | + + @javascript + Scenario: Enable/disable bulk edit tags questions bulk action from the base view + Given I log in as "admin" + When I navigate to "Plugins > Question bank plugins > Manage question bank plugins" in site administration + And I should see "Bulk tag questions" + And I click on "Disable" "link" in the "Bulk tag questions" "table_row" + And I am on the "Test quiz" "mod_quiz > question bank" page + And I click on "First question" "checkbox" + And I click on "With selected" "button" + Then I should not see question bulk action "bulktags" + And I navigate to "Plugins > Question bank plugins > Manage question bank plugins" in site administration + And I click on "Enable" "link" in the "Bulk tag questions" "table_row" + And I am on the "Test quiz" "mod_quiz > question bank" page + And I click on "First question" "checkbox" + And I click on "With selected" "button" + And I should see question bulk action "bulktags" diff --git a/tests/fixtures/bulktags_test.mbz b/tests/fixtures/bulktags_test.mbz index 28ac86e..be05f8c 100644 Binary files a/tests/fixtures/bulktags_test.mbz and b/tests/fixtures/bulktags_test.mbz differ