Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDaniel Calviño Sánchez <danxuliu@gmail.com>2021-03-06 00:00:22 +0300
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>2021-03-08 10:59:37 +0300
commitf92a216dcf80a2e5cfbe2a956dfbc1abd0a1add6 (patch)
treed47b764994b688611bc6acd293b54953b168f341 /tests
parent30c91a730381e45d74f56759547b8f07fe5e1add (diff)
Assert also element visibility instead of just finding it
Although if the element could not be found an exception would be thrown and the test aborted if an element is in the DOM but hidden it would be found and the test would pass. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/acceptance/features/bootstrap/AppsManagementContext.php16
1 files changed, 12 insertions, 4 deletions
diff --git a/tests/acceptance/features/bootstrap/AppsManagementContext.php b/tests/acceptance/features/bootstrap/AppsManagementContext.php
index 82d4561bd28..332c3b020ec 100644
--- a/tests/acceptance/features/bootstrap/AppsManagementContext.php
+++ b/tests/acceptance/features/bootstrap/AppsManagementContext.php
@@ -170,7 +170,9 @@ class AppsManagementContext implements Context, ActorAwareInterface {
*/
public function iSeeThatTheAppHasBeenEnabled($app) {
// TODO: Find a way to check if the enable button is removed
- $this->actor->find(self::disableButtonForApp($app), 10);
+ PHPUnit_Framework_Assert::assertTrue(
+ $this->actor->find(self::disableButtonForApp($app), 10)->isVisible()
+ );
}
/**
@@ -178,7 +180,9 @@ class AppsManagementContext implements Context, ActorAwareInterface {
*/
public function iSeeThatTheAppHasBeenDisabled($app) {
// TODO: Find a way to check if the disable button is removed
- $this->actor->find(self::enableButtonForApp($app), 10);
+ PHPUnit_Framework_Assert::assertTrue(
+ $this->actor->find(self::enableButtonForApp($app), 10)->isVisible()
+ );
}
/**
@@ -237,8 +241,12 @@ class AppsManagementContext implements Context, ActorAwareInterface {
* @Given /^I see the app bundles$/
*/
public function iSeeTheAppBundles() {
- $this->actor->find(self::rowForApp('Auditing / Logging'), 2);
- $this->actor->find(self::rowForApp('LDAP user and group backend'), 2);
+ PHPUnit_Framework_Assert::assertTrue(
+ $this->actor->find(self::rowForApp('Auditing / Logging'), 2)->isVisible()
+ );
+ PHPUnit_Framework_Assert::assertTrue(
+ $this->actor->find(self::rowForApp('LDAP user and group backend'), 2)->isVisible()
+ );
}
/**