1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- # SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
- # SPDX-License-Identifier: AGPL-3.0-or-later
- Feature: FilesDrop
- Scenario: Put file via files drop
- Given user "user0" exists
- And As an "user0"
- And user "user0" created a folder "/drop"
- And as "user0" creating a share with
- | path | drop |
- | shareType | 3 |
- | publicUpload | true |
- And Updating last share with
- | permissions | 4 |
- When Dropping file "/a.txt" with "abc"
- And Downloading file "/drop/a.txt"
- Then Downloaded content should be "abc"
- Scenario: Put file same file multiple times via files drop
- Given user "user0" exists
- And As an "user0"
- And user "user0" created a folder "/drop"
- And as "user0" creating a share with
- | path | drop |
- | shareType | 3 |
- | publicUpload | true |
- And Updating last share with
- | permissions | 4 |
- When Dropping file "/a.txt" with "abc"
- And Dropping file "/a.txt" with "def"
- And Downloading file "/drop/a.txt"
- Then Downloaded content should be "abc"
- And Downloading file "/drop/a (2).txt"
- Then Downloaded content should be "def"
- Scenario: Files drop ignores directory
- Given user "user0" exists
- And As an "user0"
- And user "user0" created a folder "/drop"
- And as "user0" creating a share with
- | path | drop |
- | shareType | 3 |
- | publicUpload | true |
- And Updating last share with
- | permissions | 4 |
- When Dropping file "/folder/a.txt" with "abc"
- And Downloading file "/drop/a.txt"
- Then Downloaded content should be "abc"
- Scenario: Files drop forbis MKCOL
- Given user "user0" exists
- And As an "user0"
- And user "user0" created a folder "/drop"
- And as "user0" creating a share with
- | path | drop |
- | shareType | 3 |
- | publicUpload | true |
- And Updating last share with
- | permissions | 4 |
- When Creating folder "folder" in drop
- Then the HTTP status code should be "405"
- Scenario: Files request drop
- Given user "user0" exists
- And As an "user0"
- And user "user0" created a folder "/drop"
- And as "user0" creating a share with
- | path | drop |
- | shareType | 4 |
- | permissions | 4 |
- | attributes | [{"scope":"fileRequest","key":"enabled","value":true}] |
- | shareWith | |
- When Dropping file "/folder/a.txt" with "abc" as "Alice"
- And Downloading file "/drop/Alice/a.txt"
- Then Downloaded content should be "abc"
- Scenario: Put file same file multiple times via files drop
- Given user "user0" exists
- And As an "user0"
- And user "user0" created a folder "/drop"
- And as "user0" creating a share with
- | path | drop |
- | shareType | 4 |
- | permissions | 4 |
- | attributes | [{"scope":"fileRequest","key":"enabled","value":true}] |
- | shareWith | |
- When Dropping file "/folder/a.txt" with "abc" as "Mallory"
- And Dropping file "/folder/a.txt" with "def" as "Mallory"
- And Downloading file "/drop/Mallory/a.txt"
- Then Downloaded content should be "abc"
- And Downloading file "/drop/Mallory/a (2).txt"
- Then Downloaded content should be "def"
|