diff options
author | Daniel Calviño Sánchez <danxuliu@gmail.com> | 2020-05-28 20:50:02 +0200 |
---|---|---|
committer | Daniel Calviño Sánchez <danxuliu@gmail.com> | 2020-05-29 02:46:12 +0200 |
commit | 7817f8578b397fbec4e279fb4069f30fe04b37e9 (patch) | |
tree | 962aa291cde249e8c5374e1df6a85b2ff9b2e3e6 /build/integration/features/bootstrap/Sharing.php | |
parent | 6e49d3bb949ab19e7df35590c8e011079827ac56 (diff) | |
download | nextcloud-server-7817f8578b397fbec4e279fb4069f30fe04b37e9.tar.gz nextcloud-server-7817f8578b397fbec4e279fb4069f30fe04b37e9.zip |
Generalize integration test steps to download last share
Note that the "last link share can be downloaded" step was kept as it
tests the "url" property specific of link shares.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
Diffstat (limited to 'build/integration/features/bootstrap/Sharing.php')
-rw-r--r-- | build/integration/features/bootstrap/Sharing.php | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/build/integration/features/bootstrap/Sharing.php b/build/integration/features/bootstrap/Sharing.php index 0958ab5b64b..4ce2e12e29d 100644 --- a/build/integration/features/bootstrap/Sharing.php +++ b/build/integration/features/bootstrap/Sharing.php @@ -164,9 +164,23 @@ trait Sharing { } /** - * @Then /^last link share with password "([^"]*)" can be downloaded$/ + * @Then /^last share can be downloaded$/ */ - public function lastLinkShareWithPasswordCanBeDownloaded($password) { + public function lastShareCanBeDownloaded() { + if (count($this->lastShareData->data->element) > 0) { + $token = $this->lastShareData->data[0]->token; + } else { + $token = $this->lastShareData->data->token; + } + + $fullUrl = substr($this->baseUrl, 0, -4) . "index.php/s/" . $token . "/download"; + $this->checkDownload($fullUrl, null, 'text/plain'); + } + + /** + * @Then /^last share with password "([^"]*)" can be downloaded$/ + */ + public function lastShareWithPasswordCanBeDownloaded($password) { if (count($this->lastShareData->data->element) > 0) { $token = $this->lastShareData->data[0]->token; } else { |