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 27 28 29 30 31
|
<?php
namespace Illuminate\Tests\Auth;
use Illuminate\Auth\Access\HandlesAuthorization;
use PHPUnit\Framework\TestCase;
class AuthHandlesAuthorizationTest extends TestCase
{
use HandlesAuthorization;
public function testAllowMethod()
{
$response = $this->allow('some message', 'some_code');
$this->assertTrue($response->allowed());
$this->assertFalse($response->denied());
$this->assertSame('some message', $response->message());
$this->assertSame('some_code', $response->code());
}
public function testDenyMethod()
{
$response = $this->deny('some message', 'some_code');
$this->assertTrue($response->denied());
$this->assertFalse($response->allowed());
$this->assertSame('some message', $response->message());
$this->assertSame('some_code', $response->code());
}
}
|