[moodle.git] / files / tests / behat / license_help_modal.feature
1 @core @core_files
2 Feature: View license links
3   In order to get select the applicable license when uploading a file
4   As a user
5   I need to be able to navigate to a page containing license terms from the file manager
7   @javascript
8   Scenario: Uploading a file displays license list modal
9     Given I log in as "admin"
10     And I follow "Manage private files..."
11     And I wait until the page is ready
12     And I follow "Add..."
13     And I follow "Upload a file"
14     And I click on "Help with Choose license" "icon" in the "File picker" "dialogue"
15     Then I should see "Follow these links for further information on the available license options:"
17   @javascript @_file_upload
18   Scenario: Altering a file should display license list modal
19     Given I log in as "admin"
20     And I follow "Manage private files..."
21     And I upload "lib/tests/fixtures/empty.txt" file to "Files" filemanager
22     And I press "Save changes"
23     And I follow "Manage private files..."
24     And I click on "empty.txt" "link"
25     And I click on "Help with Choose license" "icon"
26     Then I should see "Follow these links for further information on the available license options:"
28   @javascript @_file_upload
29   Scenario: Recent files should display license list modal
30     Given I log in as "admin"
31     And I follow "Manage private files..."
32     And I upload "lib/tests/fixtures/empty.txt" file to "Files" filemanager
33     And I press "Save changes"
34     And I follow "Manage private files..."
35     And I follow "Add..."
36     And I click on "Recent files" "link" in the "File picker" "dialogue"
37     And I click on "empty.txt" "link" in the "File picker" "dialogue"
38     And I click on "Help with Choose license" "icon" in the ".fp-setlicense" "css_element"
39     Then I should see "Follow these links for further information on the available license options:"
41   @javascript @_file_upload
42   Scenario: Private files should display license list modal
43     Given I log in as "admin"
44     And I follow "Manage private files..."
45     And I upload "lib/tests/fixtures/empty.txt" file to "Files" filemanager
46     And I press "Save changes"
47     And I follow "Manage private files..."
48     And I follow "Add..."
49     And I click on "Private files" "link" in the "File picker" "dialogue"
50     And I click on "empty.txt" "link" in the "File picker" "dialogue"
51     And I click on "Help with Choose license" "icon" in the ".fp-setlicense" "css_element"
52     Then I should see "Follow these links for further information on the available license options:"