<?php namespace tests\codeception\api\functional; use tests\codeception\api\_pages\TwoFactorAuthRoute; use tests\codeception\api\FunctionalTester; class TwoFactorAuthCredentialsCest { /** * @var TwoFactorAuthRoute */ private $route; public function _before(FunctionalTester $I) { $this->route = new TwoFactorAuthRoute($I); } public function testGetCredentials(FunctionalTester $I) { $I->amAuthenticated(); $this->route->credentials(); $I->canSeeResponseCodeIs(200); $I->canSeeResponseIsJson(); $I->canSeeResponseJsonMatchesJsonPath('$.secret'); $I->canSeeResponseJsonMatchesJsonPath('$.uri'); $I->canSeeResponseJsonMatchesJsonPath('$.qr'); } }