diff options
author | Michael Weimann <mail@michael-weimann.eu> | 2018-07-21 13:05:34 +0200 |
---|---|---|
committer | Daniel Calviño Sánchez <danxuliu@gmail.com> | 2018-07-24 17:31:03 +0200 |
commit | 801bf813178573b539a8d66bcb1420cd11455994 (patch) | |
tree | c6592e7f14e7916b38615ce73b76c9f8e245d661 /tests/acceptance/features/bootstrap | |
parent | de7606dc6802a026f8ce33115c2f51a304aabc61 (diff) | |
download | nextcloud-server-801bf813178573b539a8d66bcb1420cd11455994.tar.gz nextcloud-server-801bf813178573b539a8d66bcb1420cd11455994.zip |
Adds disabled user acceptance tests
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
Diffstat (limited to 'tests/acceptance/features/bootstrap')
-rw-r--r-- | tests/acceptance/features/bootstrap/LoginPageContext.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/acceptance/features/bootstrap/LoginPageContext.php b/tests/acceptance/features/bootstrap/LoginPageContext.php index 1496e3030c2..df7944aa912 100644 --- a/tests/acceptance/features/bootstrap/LoginPageContext.php +++ b/tests/acceptance/features/bootstrap/LoginPageContext.php @@ -71,6 +71,14 @@ class LoginPageContext implements Context, ActorAwareInterface { } /** + * @return Locator + */ + public static function userDisabledMessage() { + return Locator::forThe()->xpath("//*[@class = 'warning userDisabledMsg' and normalize-space() = 'User disabled']")-> + describedAs('User disabled message on login page'); + } + + /** * @When I log in with user :user and password :password */ public function iLogInWithUserAndPassword($user, $password) { @@ -97,6 +105,14 @@ class LoginPageContext implements Context, ActorAwareInterface { } /** + * @Then I see that the disabled user message is shown + */ + public function iSeeThatTheDisabledUserMessageIsShown() { + PHPUnit_Framework_Assert::assertTrue( + $this->actor->find(self::userDisabledMessage(), 10)->isVisible()); + } + + /** * @BeforeScenario */ public function getOtherRequiredSiblingContexts(BeforeScenarioScope $scope) { |