<?php namespace tests\codeception\api\functional\_steps; use tests\codeception\api\_pages\LoginRoute; use tests\codeception\api\FunctionalTester; class AccountSteps extends FunctionalTester { public function loggedInAsActiveAccount() { $I = $this; $route = new LoginRoute($I); $route->login('Admin', 'password_0'); $I->canSeeResponseIsJson(); $I->canSeeResponseJsonMatchesJsonPath('$.jwt'); $jwt = $I->grabDataFromResponseByJsonPath('$.jwt')[0]; $I->amBearerAuthenticated($jwt); } public function notLoggedIn() { $this->haveHttpHeader('Authorization', null); } }