Ejemplo n.º 1
0
 /**
  * Verify whether customer has logged in to the Backend
  *
  * @param User $user
  * @param AdminAuthLogin $adminAuth
  * @param Dashboard $dashboard
  * @param User $customAdmin
  * @internal param null|string $userToLoginInAssert
  * @return void
  */
 public function processAssert(User $user, AdminAuthLogin $adminAuth, Dashboard $dashboard, User $customAdmin = null)
 {
     $adminUser = $customAdmin === null ? $user : $customAdmin;
     if ($dashboard->getAdminPanelHeader()->isVisible()) {
         $dashboard->getAdminPanelHeader()->logOut();
     }
     $adminAuth->getLoginBlock()->fill($adminUser);
     $adminAuth->getLoginBlock()->submit();
     \PHPUnit_Framework_Assert::assertTrue($dashboard->getAdminPanelHeader()->isLoggedIn(), 'Admin user was not logged in.');
 }
Ejemplo n.º 2
0
 /**
  * Logout Admin User from account
  *
  * return void
  */
 public function tearDown()
 {
     $this->dashboard->getAdminPanelHeader()->logOut();
 }
Ejemplo n.º 3
0
 /**
  * Logout Admin User from account
  *
  * @return void
  */
 public function tearDown()
 {
     if ($this->dashboard->getAdminPanelHeader()->isVisible()) {
         $this->dashboard->getAdminPanelHeader()->logOut();
     }
 }
Ejemplo n.º 4
0
 /**
  * Asserts that 'You have logged out.' message is present on page
  *
  * @param AdminAuthLogin $adminAuth
  * @param Dashboard $dashboard
  * @return void
  */
 public function processAssert(AdminAuthLogin $adminAuth, Dashboard $dashboard)
 {
     $dashboard->getAdminPanelHeader()->logOut();
     $isLoginBlockVisible = $adminAuth->getLoginBlock()->isVisible();
     \PHPUnit_Framework_Assert::assertTrue($isLoginBlockVisible, 'Admin user was not logged out.');
 }