<?php

$I = new AcceptanceTester\AccountSteps($scenario);
$I->wantTo('log in using an existing account and see the result');
$I->amOnPage(\LoginPage::$URL);
$I->login('demo', 'demo1234');
$I->dontSee('Incorrect username or password.');
<?php

$I = new AcceptanceTester\AccountSteps($scenario);
$I->wantTo('reset my password, log in and see the result');
$I->amOnPage(\LoginPage::$URL);
$I->click('#forgotpassword-link');
$I->forgotPassword('*****@*****.**');
$I->see('You have requested to reset your password');
$I->click('a');
$I->see('Reset password', 'h1');
$I->resetPassword('demo4321');
$I->see('Login', 'h1');
$I->login('demo', 'demo4321');
$I->dontSee('Incorrect username or password.');
<?php

$I = new \AcceptanceTester\AccountSteps($scenario);
$I->wantTo('sign-up and see the result');
$I->amOnPage(\LoginPage::$URL);
$I->click('#signup-link');
$I->signup(['email' => '*****@*****.**', 'username' => 'demo', 'password' => 'demo1234', 'verifyPassword' => 'demo1234']);
$I->see('Thank you for signing up');
$I->click('a');
$I->see('Login', 'h1');