diff options
Diffstat (limited to 'build')
-rw-r--r-- | build/integration/features/bootstrap/WebDav.php | 18 | ||||
-rw-r--r-- | build/integration/features/dav-v2.feature | 8 |
2 files changed, 26 insertions, 0 deletions
diff --git a/build/integration/features/bootstrap/WebDav.php b/build/integration/features/bootstrap/WebDav.php index 9c81a5817b4..4212f56ce2b 100644 --- a/build/integration/features/bootstrap/WebDav.php +++ b/build/integration/features/bootstrap/WebDav.php @@ -232,6 +232,24 @@ trait WebDav { } /** + * @Then /^Favorite search should work$/ + */ + public function searchFavorite(): void { + $this->searchFile( + $this->currentUser, + null, + null, + '<d:eq> + <d:prop> + <oc:favorite/> + </d:prop> + <d:literal>yes</d:literal> + </d:eq>' + ); + Assert::assertEquals(207, $this->response->getStatusCode()); + } + + /** * @Then /^Downloaded content when downloading file "([^"]*)" with range "([^"]*)" should be "([^"]*)"$/ * @param string $fileSource * @param string $range diff --git a/build/integration/features/dav-v2.feature b/build/integration/features/dav-v2.feature index 4dd79ec7b9e..235ae533913 100644 --- a/build/integration/features/dav-v2.feature +++ b/build/integration/features/dav-v2.feature @@ -86,3 +86,11 @@ Feature: dav-v2 And As an "admin" When User "user0" uploads file "data/green-square-256.png" to "/image.png" When Image search should work + + Scenario: Create a search query on favorite + Given using new dav path + And As an "admin" + And user "user0" exists + When User "user0" uploads file "data/green-square-256.png" to "/fav_image.png" + When user "user0" favorites element "/fav_image.png" + When Favorite search should work |