aboutsummaryrefslogtreecommitdiffstats
path: root/build/integration/filesdrop_features
diff options
context:
space:
mode:
authorRoeland Jago Douma <roeland@famdouma.nl>2016-12-02 10:43:11 +0100
committerRoeland Jago Douma <roeland@famdouma.nl>2016-12-02 13:17:53 +0100
commit4630ff536ea433d2e81ebe18b04f202bbe6b89ea (patch)
tree06cc7d9e95d6141379e786b94ffd5e558ca848e6 /build/integration/filesdrop_features
parent1f387ad1e6f8f0a14a63bb0c9734c305b1d6ced1 (diff)
downloadnextcloud-server-4630ff536ea433d2e81ebe18b04f202bbe6b89ea.tar.gz
nextcloud-server-4630ff536ea433d2e81ebe18b04f202bbe6b89ea.zip
Add intergration tests
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to 'build/integration/filesdrop_features')
-rw-r--r--build/integration/filesdrop_features/filesdrop.feature59
1 files changed, 59 insertions, 0 deletions
diff --git a/build/integration/filesdrop_features/filesdrop.feature b/build/integration/filesdrop_features/filesdrop.feature
new file mode 100644
index 00000000000..4a8759e241a
--- /dev/null
+++ b/build/integration/filesdrop_features/filesdrop.feature
@@ -0,0 +1,59 @@
+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"