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
diff options
context:
space:
mode:
authorDaniel Calviño Sánchez <danxuliu@gmail.com>2021-03-06 00:00:22 +0300
committerDaniel Calviño Sánchez <danxuliu@gmail.com>2021-03-06 03:34:43 +0300
commit7b6946d2d24baee72e5d6de278b6a33b43d7024f (patch)
treef2d3582fca3d00607c81d2d86b60dd467ad24552 /tests/acceptance
parent78faf0105de775e9ac49fb85ed36f5bbfac290f0 (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/acceptance')
-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()
+ );
}
/**