@skipOnReva Feature: create file or folder named similar to Shares folder As a user I want to be able to create files and folders when the Shares folder exists So that I can organise the files in my file system Background: Given these users have been created with default attributes: | username | | Alice | | Brian | And user "Alice" has created folder "/FOLDER" And user "Alice" has sent the following resource share invitation: | resource | FOLDER | | space | Personal | | sharee | Brian | | shareType | user | | permissionsRole | Viewer | And user "Brian" has a share "FOLDER" synced Scenario Outline: create a folder with a name similar to Shares Given using DAV path When user "Brian" creates folder "" using the WebDAV API Then the HTTP status code should be "201" And as "Brian" folder "" should exist And as "Brian" folder "/Shares" should exist Examples: | dav-path-version | folder-name | | old | /Share | | old | /shares | | old | /Shares1 | | new | /Share | | new | /shares | | new | /Shares1 | Scenario Outline: create a file with a name similar to Shares Given using DAV path When user "Brian" uploads file with content "some text" to "" using the WebDAV API Then the HTTP status code should be "201" And the content of file "" for user "Brian" should be "some text" And as "Brian" folder "/Shares" should exist Examples: | dav-path-version | file-name | | old | /Share | | old | /shares | | old | /Shares1 | | new | /Share | | new | /shares | | new | /Shares1 | Scenario Outline: try to create a folder named Shares Given using DAV path When user "Brian" creates folder "/Shares" using the WebDAV API Then the HTTP status code should be "405" And as "Brian" folder "/Shares" should exist And as "Brian" folder "/Shares/FOLDER" should exist Examples: | dav-path-version | | old | | new | Scenario Outline: try to create a file named Shares Given using DAV path When user "Brian" uploads file with content "some text" to "/Shares" using the WebDAV API Then the HTTP status code should be "409" And as "Brian" folder "/Shares" should exist And as "Brian" folder "/Shares/FOLDER" should exist Examples: | dav-path-version | | old | | new |