]> source.dussan.org Git - nextcloud-server.git/commitdiff
Add intergration test
authorRoeland Jago Douma <rullzer@owncloud.com>
Fri, 29 Jan 2016 14:28:28 +0000 (15:28 +0100)
committerRoeland Jago Douma <rullzer@owncloud.com>
Fri, 29 Jan 2016 14:36:37 +0000 (15:36 +0100)
build/integration/features/sharing-v1.feature

index dedf2c388fc3d401ab3ba7174b439f36dc21a2e5..bdc1a4224d834e885eb1f9da6186109f8496f32b 100644 (file)
@@ -313,6 +313,28 @@ Feature: sharing
     And the HTTP status code should be "200"
     And last share_id is included in the answer
 
+  Scenario: Sharee can see the filtered share
+    Given user "user0" exists
+    And user "user1" exists
+    And file "textfile0.txt" of user "user0" is shared with user "user1"
+    And file "textfile1.txt" of user "user0" is shared with user "user1"
+    And As an "user1"
+    When sending "GET" to "/apps/files_sharing/api/v1/shares?shared_with_me=true&path=textfile1 (2).txt"
+    Then the OCS status code should be "100"
+    And the HTTP status code should be "200"
+    And last share_id is included in the answer
+
+  Scenario: Sharee can't see the share that is filtered out
+    Given user "user0" exists
+    And user "user1" exists
+    And file "textfile0.txt" of user "user0" is shared with user "user1"
+    And file "textfile1.txt" of user "user0" is shared with user "user1"
+    And As an "user1"
+    When sending "GET" to "/apps/files_sharing/api/v1/shares?shared_with_me=true&path=textfile0 (2).txt"
+    Then the OCS status code should be "100"
+    And the HTTP status code should be "200"
+    And last share_id is not included in the answer
+
   Scenario: Sharee can see the group share
     Given As an "admin"
     And user "user0" exists