Skip to content

Commit

Permalink
add test for search by deleted tag
Browse files Browse the repository at this point in the history
  • Loading branch information
nabim777 committed Jul 12, 2023
1 parent 3c15c84 commit 520f443
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 0 deletions.
17 changes: 17 additions & 0 deletions tests/acceptance/features/apiGraph/fullSearch.feature
Original file line number Diff line number Diff line change
Expand Up @@ -72,3 +72,20 @@ Feature: full text search
| dav-path-version |
| old |
| new |


Scenario Outline: search files using a deleted tag
Given using <dav-path-version> DAV path
And user "Alice" has uploaded file with content "hello world" to "file1.txt"
And user "Alice" has created the following tags for file "file1.txt" of the space "Personal":
| tag1 |
And user "Alice" has removed the following tags for file "file1.txt" of space "Personal":
| tag1 |
When user "Alice" searches for "Tags:tag1" using the WebDAV API
Then the HTTP status code should be "207"
And the search result should contain "0" entries
Examples:
| dav-path-version |
| old |
| new |
| spaces |
17 changes: 17 additions & 0 deletions tests/acceptance/features/bootstrap/TagContext.php
Original file line number Diff line number Diff line change
Expand Up @@ -179,4 +179,21 @@ public function userRemovesTagsFromResourceOfTheSpace(string $user, string $file
);
$this->featureContext->setResponse($response);
}

/**
* @Given /^user "([^"]*)" has removed the following tags for (folder|file) "([^"]*)" of space "([^"]*)":$/
*
* @param string $user
* @param string $fileOrFolder (file|folder)
* @param string $resource
* @param string $space
* @param TableNode $table
*
* @return void
* @throws Exception
*/
public function userHAsRemovedTheFollowingTagsForFileOfSpace(string $user, string $fileOrFolder, string $resource, string $space, TableNode $table):void {
$this->userRemovesTagsFromResourceOfTheSpace($user, $fileOrFolder, $resource, $space, $table);
$this->featureContext->theHttpStatusCodeShouldBe(200);
}
}

0 comments on commit 520f443

Please sign in to comment.