Signed-off-by: Maxence Lange <maxence@artificial-owl.com>tags/v28.0.0rc1
@@ -231,6 +231,24 @@ trait WebDav { | |||
Assert::assertEquals(207, $this->response->getStatusCode()); | |||
} | |||
/** | |||
* @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 |
@@ -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 |