新增 屏蔽消息功能
This commit is contained in:
@@ -60,6 +60,24 @@ class ChatControllerTest extends TestCase
|
||||
$response->assertDontSee('chatAvatarWidget');
|
||||
}
|
||||
|
||||
/**
|
||||
* 测试聊天室输入区会渲染系统播报屏蔽按钮与对应选项。
|
||||
*/
|
||||
public function test_room_view_renders_block_system_sender_controls(): void
|
||||
{
|
||||
$room = Room::create(['room_name' => 'blockmenu']);
|
||||
$user = User::factory()->create();
|
||||
|
||||
$response = $this->actingAs($user)->get(route('chat.room', $room->id));
|
||||
|
||||
$response->assertOk();
|
||||
$response->assertSee('🔕 屏蔽', false);
|
||||
$response->assertSee('钓鱼播报');
|
||||
$response->assertSee('星海小博士');
|
||||
$response->assertSee('chat_blocked_system_senders');
|
||||
$response->assertSee('toggleBlockedSystemSender');
|
||||
}
|
||||
|
||||
/**
|
||||
* 测试用户可以发送普通文本消息。
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user