MDL-79220 mod_glossary: Behat for glossary entry with attachment

This commit is contained in:
Angelia Dela Cruz 2023-09-04 09:03:30 +08:00
parent 9bfcd77d51
commit 3ed02cfc1f

View File

@ -30,3 +30,19 @@ Feature: Create a glossary entry.
| Keyword(s) | " |
And I press "Save changes"
Then I should see "One or more keywords contain a special character which cannot be used."
@javascript @_file_upload
Scenario: Create glossary entry with attached file
Given I am on the "Test glossary" "glossary activity" page logged in as student1
# As a student, add a glossary entry with attachment
And I press "Add entry"
And I set the following fields to these values:
| Concept | Entry 1 |
| Definition | Definition of Entry 1 |
| Attachment | mod/glossary/tests/fixtures/musicians.xml |
And I press "Save changes"
# Confirm you can download attachment from student's entry as teacher
When I am on the "Test glossary" "glossary activity" page logged in as teacher1
Then I should see "Entry 1"
And I should see "musicians.xml"
And following "musicians.xml" should download between "1" and "3000" bytes