1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
<?php
namespace Illuminate\Tests\Integration\Encryption;
use Illuminate\Encryption\Encrypter;
use Orchestra\Testbench\Attributes\WithConfig;
use Orchestra\Testbench\TestCase;
use RuntimeException;
#[WithConfig('app.key', 'base64:IUHRqAQ99pZ0A1MPjbuv1D6ff3jxv0GIvS2qIW4JNU4=')]
class EncryptionTest extends TestCase
{
public function testEncryptionProviderBind()
{
$this->assertInstanceOf(Encrypter::class, $this->app->make('encrypter'));
}
public function testEncryptionWillNotBeInstantiableWhenMissingAppKey()
{
$this->expectException(RuntimeException::class);
$this->app['config']->set('app.key', null);
$this->app->make('encrypter');
}
}
|