mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-02-28 09:29:41 -06:00
removing usage of a stepdefination inside another stepdefination in FilesVersionsContext.php (#9053)
This commit is contained in:
@@ -134,6 +134,17 @@ class FilesVersionsContext implements Context {
|
||||
* @throws Exception
|
||||
*/
|
||||
public function userGetsVersionMetadataOfFile(string $user, string $file):void {
|
||||
$response = $this->getFileVersionMetadata($user, $file);
|
||||
$this->featureContext->setResponse($response, $user);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $user
|
||||
* @param string $file
|
||||
*
|
||||
* @return ResponseInterface
|
||||
*/
|
||||
public function getFileVersionMetadata(string $user, string $file) : ResponseInterface {
|
||||
$user = $this->featureContext->getActualUsername($user);
|
||||
$fileId = $this->featureContext->getFileIdForPath($user, $file);
|
||||
Assert::assertNotNull($fileId, __METHOD__ . " fileid of file $file user $user not found (the file may not exist)");
|
||||
@@ -144,7 +155,7 @@ class FilesVersionsContext implements Context {
|
||||
<oc:meta-version-edited-by-name />
|
||||
</d:prop>
|
||||
</d:propfind>';
|
||||
$response = $this->featureContext->makeDavRequest(
|
||||
return $this->featureContext->makeDavRequest(
|
||||
$user,
|
||||
"PROPFIND",
|
||||
$this->getVersionsPathForFileId($fileId),
|
||||
@@ -153,7 +164,6 @@ class FilesVersionsContext implements Context {
|
||||
null,
|
||||
'2'
|
||||
);
|
||||
$this->featureContext->setResponse($response, $user);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -335,7 +345,9 @@ class FilesVersionsContext implements Context {
|
||||
$usersArray = \explode(",", $users);
|
||||
foreach ($usersArray as $username) {
|
||||
$actualUsername = $this->featureContext->getActualUsername($username);
|
||||
$this->userGetsVersionMetadataOfFile($actualUsername, $filename);
|
||||
$this->featureContext->setResponse(
|
||||
$this->getFileVersionMetadata($actualUsername, $filename)
|
||||
);
|
||||
foreach ($requiredVersionMetadata as $versionMetadata) {
|
||||
$this->featureContext->theAuthorOfEditedVersionFile(
|
||||
$versionMetadata['index'],
|
||||
|
||||
@@ -3153,7 +3153,9 @@ class SpacesContext implements Context {
|
||||
*/
|
||||
public function userTriesToDownloadFileVersions(string $user, string $file, string $index, string $spaceName):void {
|
||||
$this->setSpaceIDByName($user, $spaceName);
|
||||
$this->filesVersionsContext->userGetsFileVersions($user, $file);
|
||||
$this->featureContext->setResponse(
|
||||
$this->filesVersionsContext->getFileVersions($user, $file)
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user