mirror of
https://github.com/nextcloud/server.git
synced 2026-06-09 00:32:29 -04:00
Merge pull request #23697 from nextcloud/bugfix/noid/fix-undefined-variable
Fix undefined variable
This commit is contained in:
commit
d38a7c6710
2 changed files with 10 additions and 33 deletions
|
|
@ -23,6 +23,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
use PHPUnit\Framework\Assert;
|
||||
|
||||
require __DIR__ . '/../../vendor/autoload.php';
|
||||
|
||||
trait CommandLine {
|
||||
|
|
@ -95,25 +97,6 @@ trait CommandLine {
|
|||
return $exceptions;
|
||||
}
|
||||
|
||||
/**
|
||||
* Finds all lines containing the given text
|
||||
*
|
||||
* @param string $input stdout or stderr output
|
||||
* @param string $text text to search for
|
||||
* @return array array of lines that matched
|
||||
*/
|
||||
public function findLines($input, $text) {
|
||||
$results = [];
|
||||
// the exception text usually appears after an "[Exception"] row
|
||||
foreach (explode("\n", $input) as $line) {
|
||||
if (strpos($line, $text) >= 0) {
|
||||
$results[] = $line;
|
||||
}
|
||||
}
|
||||
|
||||
return $results;
|
||||
}
|
||||
|
||||
/**
|
||||
* @Then /^the command was successful$/
|
||||
*/
|
||||
|
|
@ -158,19 +141,13 @@ trait CommandLine {
|
|||
* @Then /^the command output contains the text "([^"]*)"$/
|
||||
*/
|
||||
public function theCommandOutputContainsTheText($text) {
|
||||
$lines = $this->findLines($this->lastStdOut, $text);
|
||||
if (empty($lines)) {
|
||||
throw new \Exception('The command did not output the expected text on stdout "' . $exceptionText . '"');
|
||||
}
|
||||
Assert::assertContains($text, $this->lastStdOut, 'The command did not output the expected text on stdout');
|
||||
}
|
||||
|
||||
/**
|
||||
* @Then /^the command error output contains the text "([^"]*)"$/
|
||||
*/
|
||||
public function theCommandErrorOutputContainsTheText($text) {
|
||||
$lines = $this->findLines($this->lastStdErr, $text);
|
||||
if (empty($lines)) {
|
||||
throw new \Exception('The command did not output the expected text on stderr "' . $exceptionText . '"');
|
||||
}
|
||||
Assert::assertContains($text, $this->lastStdErr, 'The command did not output the expected text on stderr');
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -297,13 +297,13 @@ Feature: transfer-ownership
|
|||
Scenario: transferring ownership fails with invalid source user
|
||||
Given user "user0" exists
|
||||
When transferring ownership from "invalid_user" to "user0"
|
||||
Then the command error output contains the text "Unknown source user"
|
||||
Then the command output contains the text "Unknown source user"
|
||||
And the command failed with exit code 1
|
||||
|
||||
Scenario: transferring ownership fails with invalid target user
|
||||
Given user "user0" exists
|
||||
When transferring ownership from "user0" to "invalid_user"
|
||||
Then the command error output contains the text "Unknown target user"
|
||||
Then the command output contains the text "Unknown destination user invalid_user"
|
||||
And the command failed with exit code 1
|
||||
|
||||
Scenario: transferring ownership of a file
|
||||
|
|
@ -511,7 +511,7 @@ Feature: transfer-ownership
|
|||
And user "user2" accepts last share
|
||||
When transferring ownership of path "test" from "user0" to "user1"
|
||||
Then the command failed with exit code 1
|
||||
And the command error output contains the text "Could not transfer files."
|
||||
And the command output contains the text "Could not transfer files."
|
||||
|
||||
Scenario: transferring ownership does not transfer received shares
|
||||
Given user "user0" exists
|
||||
|
|
@ -547,19 +547,19 @@ Feature: transfer-ownership
|
|||
Given user "user0" exists
|
||||
And User "user0" created a folder "/sub"
|
||||
When transferring ownership of path "sub" from "invalid_user" to "user0"
|
||||
Then the command error output contains the text "Unknown source user"
|
||||
Then the command output contains the text "Unknown source user"
|
||||
And the command failed with exit code 1
|
||||
|
||||
Scenario: transferring ownership fails with invalid target user
|
||||
Given user "user0" exists
|
||||
And User "user0" created a folder "/sub"
|
||||
When transferring ownership of path "sub" from "user0" to "invalid_user"
|
||||
Then the command error output contains the text "Unknown target user"
|
||||
Then the command output contains the text "Unknown destination user invalid_user"
|
||||
And the command failed with exit code 1
|
||||
|
||||
Scenario: transferring ownership fails with invalid path
|
||||
Given user "user0" exists
|
||||
And user "user1" exists
|
||||
When transferring ownership of path "test" from "user0" to "user1"
|
||||
Then the command error output contains the text "Unknown target user"
|
||||
Then the command output contains the text "Unknown path provided: test"
|
||||
And the command failed with exit code 1
|
||||
|
|
|
|||
Loading…
Reference in a new issue