public function testDecryptUserData() { \Webiny\Component\Crypt\Crypt::setConfig(__DIR__ . '/CryptDrivers/Crypt/CryptExampleConfig.yaml'); $user = new UserMock(); $user->populate('uname', 'pwd', [new Role('ROLE_MOCK')], false); $crypt = new TokenCryptMock(new ConfigObject([])); $instance = new TokenStorageMock(); $instance->setCrypt($crypt); $result = $instance->encryptUserData($user); $tokenData = $instance->decryptUserData($result); $this->assertInstanceOf('\\Webiny\\Component\\Security\\Token\\TokenData', $tokenData); $this->assertSame('uname', $tokenData->getUsername()); }
public function setUp() { \Webiny\Component\Crypt\Crypt::setConfig(__DIR__ . '/CryptExampleConfig.yaml'); }