blessing-skin-server/tests/HttpTest/MiddlewareTest/RejectBannedUserTest.php
2023-01-17 10:09:44 +08:00

26 lines
678 B
PHP

<?php
namespace Tests;
use App\Models\User;
class RejectBannedUserTest extends TestCase
{
public function testHandle()
{
$user = User::factory()->banned()->create();
$this->actingAs($user)->get('/user')->assertForbidden();
$this->get('/user', ['accept' => 'application/json'])
->assertForbidden()
->assertJson(['code' => -1, 'message' => trans('auth.check.banned')]);
}
public function testLogout()
{
$user = User::factory()->banned()->create();
$this->actingAs($user)
->postJson(route('auth.logout'), ['accept' => 'application/json'])
->assertSuccessful();
}
}