namespace Tests;
use OhSeeSoftware\LaravelAssertEncrypted\Traits\AssertEncrypted;
class SomeTest extends TestCase
{
use AssertEncrypted;
/** @test */
public function it_stores_users_secrets()
{
// Given
$user = factory(User::class)->create([
'secret' => encrypt('api-key')
]);
// Then
$this->assertEncrypted('users', ['id' => $user->id], [
'secret' => 'api-key'
]);
// assertEncrypted is an alias for assertEncryptedSerialized
// since encrypt by default serializes the passed value
}
}
/** @test */
public function it_stores_users_secrets()
{
// Given
$user = factory(User::class)->create([
'secret' => encrypt('api-key', false)
]);
// Then
$this->assertEncryptedUnserialized('users', ['id' => $user->id], [
'secret' => 'api-key'
]);
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.