mirror of
				https://github.com/elyby/oauth2-server.git
				synced 2025-05-31 14:12:07 +05:30 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			648 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			648 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
namespace LeagueTests\Utils;
 | 
						|
 | 
						|
use LeagueTests\Stubs\CryptTraitStub;
 | 
						|
use PHPUnit\Framework\TestCase;
 | 
						|
 | 
						|
class CryptTraitTest extends TestCase
 | 
						|
{
 | 
						|
    /**
 | 
						|
     * @var \LeagueTests\Stubs\CryptTraitStub
 | 
						|
     */
 | 
						|
    protected $cryptStub;
 | 
						|
 | 
						|
    public function setUp()
 | 
						|
    {
 | 
						|
        $this->cryptStub = new CryptTraitStub;
 | 
						|
    }
 | 
						|
 | 
						|
    public function testEncryptDecrypt()
 | 
						|
    {
 | 
						|
        $payload = 'alex loves whisky';
 | 
						|
        $encrypted = $this->cryptStub->doEncrypt($payload);
 | 
						|
        $plainText = $this->cryptStub->doDecrypt($encrypted);
 | 
						|
 | 
						|
        $this->assertNotEquals($payload, $encrypted);
 | 
						|
        $this->assertEquals($payload, $plainText);
 | 
						|
    }
 | 
						|
}
 |