blessing-skin-server/tests/ExceptionsTests/HandlerTest.php
2020-10-14 09:48:45 +08:00

19 lines
501 B
PHP

<?php
namespace Tests;
use Illuminate\Support\Str;
class HandlerTest extends TestCase
{
public function testRenderAjaxException()
{
$json = $this->get('/abc', ['Accept' => 'application/json'])->decodeResponseJson();
$this->assertIsString($json['message']);
$this->assertTrue($json['exception']);
$this->assertTrue(collect($json['trace'])->every(
fn ($trace) => Str::startsWith($trace['file'], 'app') && is_int($trace['line'])
));
}
}