[tests-only] [full-ci] removing the setresponse in given/then step in webdav context (#7403)

* refactoring the given steps in the webdav context

* refactored remaining given/when/then steps

* return file id

* trim trailing from the folder path

* add missing when step and make other minor corrections

* set responseXml and correct status code check

* correct the naming of steps and helper functions
This commit is contained in:
Karun Atreya
2023-10-11 16:15:31 +05:45
committed by GitHub
parent 37208139f4
commit 903ab8e1f8
8 changed files with 537 additions and 272 deletions
@@ -2525,8 +2525,8 @@ trait Sharing {
*/
public function userDownloadsFailWithMessage(string $fileName, string $user, PyStringNode $errorMessage):void {
$user = $this->getActualUsername($user);
$this->downloadFileAsUserUsingPassword($user, $fileName);
$receivedErrorMessage = $this->getResponseXml(null, __METHOD__)->xpath('//s:message');
$response = $this->downloadFileAsUserUsingPassword($user, $fileName);
$receivedErrorMessage = $this->getResponseXml($response, __METHOD__)->xpath('//s:message');
Assert::assertEquals(
$errorMessage,
(string) $receivedErrorMessage[0],