Feature: Document tool In order to use the document tool The teachers should be able to create and upload files Background: Given I am a platform administrator And I am on course "TEMP" homepage Then I follow "Document" And wait the page to be loaded when ready Scenario: Create a folder Then I should see "New folder" Then I press "New folder" Then I fill in the following: | title | My new directory | And I press "Save" And wait for the page to be loaded Then I should see "saved" Scenario: Create a folder that already exists Then I should see "New folder" Then I press "New folder" And I fill in the following: | title | My new directory | And I press "Save" And wait for the page to be loaded Then I should see "saved" Scenario: Create a text document Then I press "New document" And wait for the page to be loaded Then I fill in the following: | Title | My first document | And I fill in tinymce field "item_content" with "This is my first document!" And I press "Submit" And wait for the page to be loaded Then I should see "created" And I should see "My first document" And wait for the page to be loaded Scenario: Create a HTML document Then I press "New document" And wait for the page to be loaded Then I fill in the following: | Title | My second document | And I fill in tinymce field "item_content" with "Click hereThis is my second document!!" And I press "Submit" And wait for the page to be loaded Then I should see "created" And I should see "My second document" Scenario: Upload a document Then I press "Upload" And wait for the page to be loaded Then I should see "Drop files here" Then I attach the file "/public/favicon.ico" to "files[]" Then I press "Upload 1 file" And wait for the page to be loaded Then I should see "Complete" Then I move backward one page And wait for the page to be loaded Then I should see "favicon.ico" # Scenario: Search for "My second document" and edit it # Then I press "Search" # Then I fill in the following: # | search_filter | My second document | # Then I press "Filter" # And wait for the page to be loaded # Then I should not see "My first document" # Then I press "Info" # Then I should see "My second document" # Then I press "Edit" # And wait for the page to be loaded # Then I fill in the following: # | item_title | My second document edited | # Then I press "Submit" # And wait very long for the page to be loaded # Then I should see "updated" # Then move backward one page # And I should see "My second document edited" # # Scenario: Search for "My first document" and delete it # Then I press "Search" # Then I fill in the following: # | search_filter | My first document | # Then I press "Filter" # And wait very long for the page to be loaded # Then I should see "My first document" # Then I press "Info" # And wait for the page to be loaded # Then I should see "My first document" # Then I press "Delete" # And wait for the page to be loaded # And I press "Yes" # And wait for the page to be loaded # Then I should see "Deleted" # Scenario: Delete simple document # Then I follow "document" # Then I press "File upload" # And wait for the page to be loaded # Then I follow "My first document" # Then I should see "Created at" # Then I follow "Delete" # Then I should see "Deleted" # And I should not see "My first document.html"