Adjust integration test

Signed-off-by: Joas Schilling <coding@schilljs.com>
pull/26572/head
Joas Schilling 3 years ago
parent 4ed296db9f
commit 83e10b7a73
No known key found for this signature in database
GPG Key ID: 7076EA9751AACDDA

@ -138,7 +138,13 @@ class RemoteContext implements Context {
* @param string $value
*/
public function hasCapability($key, $value) {
$capabilities = $this->getApiClient()->getCapabilities();
try {
$capabilities = $this->getApiClient()->getCapabilities();
} catch (\Exception $e) {
Assert::assertInstanceOf($value, $e);
$this->lastException = $e;
return;
}
$current = $capabilities;
$parts = explode('.', $key);
foreach ($parts as $part) {

@ -34,4 +34,5 @@ Feature: remote
Given using remote server "REMOTE"
And user "user0" exists
And using credentials "user0", "invalid"
Then the capability "theming.name" is "Nextcloud"
Then the capability "theming.name" is "OC\ForbiddenException"
Then the request should throw a "OC\ForbiddenException"

Loading…
Cancel
Save