mirror of
https://github.com/elyby/oauth2-server.git
synced 2025-05-31 14:12:07 +05:30
First commit of Codeception files
This commit is contained in:
2389
tests/api/ApiTester.php
Normal file
2389
tests/api/ApiTester.php
Normal file
File diff suppressed because it is too large
Load Diff
17
tests/api/ClientCredentialsCept.php
Normal file
17
tests/api/ClientCredentialsCept.php
Normal file
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
$I = new ApiTester($scenario);
|
||||
$I->wantTo('get an access token using the client credentials grant');
|
||||
$I->sendPOST(
|
||||
'access_token',
|
||||
[
|
||||
'grant_type' => 'client_credentials',
|
||||
'client_id' => 'myawesomeapp',
|
||||
'client_secret' => 'abc123',
|
||||
'scope' => 'basic'
|
||||
]
|
||||
);
|
||||
$I->canSeeResponseCodeIs(200);
|
||||
$I->canSeeResponseIsJson();
|
||||
$I->seeResponseJsonMatchesJsonPath('$.token_type');
|
||||
$I->seeResponseJsonMatchesJsonPath('$.expires_in');
|
||||
$I->seeResponseJsonMatchesJsonPath('$.access_token');
|
||||
2
tests/api/_bootstrap.php
Normal file
2
tests/api/_bootstrap.php
Normal file
@@ -0,0 +1,2 @@
|
||||
<?php
|
||||
// Here you can initialize variables that will be available to your tests
|
||||
Reference in New Issue
Block a user