aboutsummaryrefslogtreecommitdiffstats
path: root/tests/acceptance/features/bootstrap/ToastContext.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/acceptance/features/bootstrap/ToastContext.php')
-rw-r--r--tests/acceptance/features/bootstrap/ToastContext.php54
1 files changed, 0 insertions, 54 deletions
diff --git a/tests/acceptance/features/bootstrap/ToastContext.php b/tests/acceptance/features/bootstrap/ToastContext.php
deleted file mode 100644
index 3dc941901c1..00000000000
--- a/tests/acceptance/features/bootstrap/ToastContext.php
+++ /dev/null
@@ -1,54 +0,0 @@
-<?php
-
-/**
- *
- * @copyright Copyright (c) 2017, Daniel Calviño Sánchez (danxuliu@gmail.com)
- *
- * @license GNU AGPL version 3 or any later version
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-
-use Behat\Behat\Context\Context;
-use PHPUnit\Framework\Assert;
-
-class ToastContext implements Context, ActorAwareInterface {
- use ActorAware;
-
- /**
- * @return Locator
- */
- public static function toastMessage($message) {
- return Locator::forThe()->xpath("//*[contains(concat(' ', normalize-space(@class), ' '), ' toastify ') and normalize-space(text()) = '$message']")->
- descendantOf(self::toastContainer())->
- describedAs("$message toast");
- }
-
- /**
- * @return Locator
- */
- private static function toastContainer() {
- return Locator::forThe()->xpath("//*[@id=\"content\" or contains(@class, 'content')]")->
- describedAs("Toast container");
- }
-
- /**
- * @Then I see that the :message toast is shown
- */
- public function iSeeThatTheToastIsShown($message) {
- Assert::assertTrue($this->actor->find(
- self::toastMessage($message), 10)->isVisible());
- }
-}