Commit | Line | Data |
---|---|---|
50aaf13e K |
1 | @qtype @qtype_shortanswer |
2 | Feature: Test exporting Short answer questions | |
3 | As a teacher | |
4 | In order to be able to reuse my Short answer questions | |
5 | I need to export them | |
6 | ||
7 | Background: | |
8 | Given the following "users" exist: | |
9 | | username | firstname | lastname | email | | |
10 | | teacher1 | T1 | Teacher1 | teacher1@example.com | | |
11 | And the following "courses" exist: | |
12 | | fullname | shortname | category | | |
13 | | Course 1 | C1 | 0 | | |
14 | And the following "course enrolments" exist: | |
15 | | user | course | role | | |
16 | | teacher1 | C1 | editingteacher | | |
17 | And the following "question categories" exist: | |
18 | | contextlevel | reference | name | | |
19 | | Course | C1 | Test questions | | |
20 | And the following "questions" exist: | |
21 | | questioncategory | qtype | name | template | | |
22 | | Test questions | shortanswer | shortanswer-001 | frogtoad | | |
23 | And I log in as "teacher1" | |
fdeeaff9 | 24 | And I am on "Course 1" course homepage |
50aaf13e | 25 | |
50aaf13e | 26 | Scenario: Export a Short answer question |
02fda279 | 27 | When I navigate to "Question bank > Export" in current page administration |
50aaf13e K |
28 | And I set the field "id_format_xml" to "1" |
29 | And I press "Export questions to file" | |
5bd0dc64 | 30 | Then following "click here" should download between "1200" and "1450" bytes |
50aaf13e K |
31 | # If the download step is the last in the scenario then we can sometimes run |
32 | # into the situation where the download page causes a http redirect but behat | |
33 | # has already conducted its reset (generating an error). By putting a logout | |
34 | # step we avoid behat doing the reset until we are off that page. | |
35 | And I log out |