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>
This commit is contained in:
parent
062525b460
commit
f7e8034d72
|
@ -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) {
|
if (count($this->lastShareData->data->element) > 0) {
|
||||||
$token = $this->lastShareData->data[0]->token;
|
$token = $this->lastShareData->data[0]->token;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -75,7 +75,7 @@ Feature: sharing
|
||||||
| password | publicpw |
|
| password | publicpw |
|
||||||
Then the OCS status code should be "100"
|
Then the OCS status code should be "100"
|
||||||
And the HTTP status code should be "200"
|
And the HTTP status code should be "200"
|
||||||
And last link share with password "publicpw" can be downloaded
|
And last share with password "publicpw" can be downloaded
|
||||||
|
|
||||||
Scenario: Creating a new public share of a folder
|
Scenario: Creating a new public share of a folder
|
||||||
Given user "user0" exists
|
Given user "user0" exists
|
||||||
|
@ -108,7 +108,7 @@ Feature: sharing
|
||||||
| expireDate | +3 days |
|
| expireDate | +3 days |
|
||||||
Then the OCS status code should be "100"
|
Then the OCS status code should be "100"
|
||||||
And the HTTP status code should be "200"
|
And the HTTP status code should be "200"
|
||||||
And last link share with password "publicpw" can be downloaded
|
And last share with password "publicpw" can be downloaded
|
||||||
|
|
||||||
Scenario: Creating a new public share, updating its expiration date and getting its info
|
Scenario: Creating a new public share, updating its expiration date and getting its info
|
||||||
Given user "user0" exists
|
Given user "user0" exists
|
||||||
|
|
Loading…
Reference in New Issue