37 lines
		
	
	
		
			853 B
		
	
	
	
		
			PHP
		
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			853 B
		
	
	
	
		
			PHP
		
	
	
<?php
 | 
						|
 | 
						|
declare(strict_types=1);
 | 
						|
 | 
						|
namespace App\Test\TestCase\Api\Users;
 | 
						|
 | 
						|
use Cake\TestSuite\TestCase;
 | 
						|
use App\Test\Fixture\AuthKeysFixture;
 | 
						|
use App\Test\Fixture\EncryptionKeysFixture;
 | 
						|
use App\Test\Helper\ApiTestTrait;
 | 
						|
 | 
						|
class IndexEncryptionKeysApiTest extends TestCase
 | 
						|
{
 | 
						|
    use ApiTestTrait;
 | 
						|
 | 
						|
    protected const ENDPOINT = '/api/v1/encryptionKeys/index';
 | 
						|
 | 
						|
    protected $fixtures = [
 | 
						|
        'app.Organisations',
 | 
						|
        'app.Individuals',
 | 
						|
        'app.Roles',
 | 
						|
        'app.Users',
 | 
						|
        'app.AuthKeys',
 | 
						|
        'app.EncryptionKeys'
 | 
						|
 | 
						|
    ];
 | 
						|
 | 
						|
    public function testIndexEncryptionKeys(): void
 | 
						|
    {
 | 
						|
        $this->setAuthToken(AuthKeysFixture::ADMIN_API_KEY);
 | 
						|
        $this->get(self::ENDPOINT);
 | 
						|
 | 
						|
        $this->assertResponseOk();
 | 
						|
        $this->assertResponseContains(sprintf('"id": %d', EncryptionKeysFixture::ENCRYPTION_KEY_ORG_A_ID));
 | 
						|
    }
 | 
						|
}
 |