diff --git a/tests/acceptance/features/apiFullTextSearch/search.feature b/tests/acceptance/features/apiFullTextSearch/search.feature index edba6eead60..d61ec50188f 100644 --- a/tests/acceptance/features/apiFullTextSearch/search.feature +++ b/tests/acceptance/features/apiFullTextSearch/search.feature @@ -83,3 +83,26 @@ Feature: full text search | old | | new | | spaces | + + + Scenario Outline: search project space files by content + Given using spaces DAV path + And the administrator has assigned the role "Space Admin" to user "Alice" using the Graph API + And user "Alice" has created a space "project-space" with the default quota using the GraphApi + And user "Alice" has created a folder "spacesFolderWithFile/spacesSubFolder" in space "project-space" + And user "Alice" has uploaded a file inside space "project-space" with content "hello world from nepal" to "keywordAtStart.txt" + And user "Alice" has uploaded a file inside space "project-space" with content "saying hello to the world" to "spacesFolderWithFile/keywordAtMiddle.txt" + And user "Alice" has uploaded a file inside space "project-space" with content "nepal want to say hello" to "spacesFolderWithFile/spacesSubFolderkeywordAtLast.txt" + And user "Alice" has uploaded a file inside space "project-space" with content "namaste from nepal" to "hello.txt" + And using DAV path + When user "Alice" searches for "Content:hello" using the WebDAV API + Then the HTTP status code should be "207" + And the search result of user "Alice" should contain only these files: + | keywordAtStart.txt | + | keywordAtMiddle.txt | + | keywordAtLast.txt | + Examples: + | dav-path-version | + | old | + | new | + | spaces |