use Symfony\Component\HttpFoundation\Test\Constraint
as ResponseConstraint;
/**
* Ideas borrowed from Laravel Dusk's assertions.
*
* @see https://laravel.com/docs/5.7/dusk#available-assertions
*/
trait BrowserKitAssertionsTrait
{ public static function assertResponseIsSuccessful(string
$message = ''
): void
{ self::
assertThatForResponse(new ResponseConstraint\
ResponseIsSuccessful(),
$message);
} public static function assertResponseStatusCodeSame(int
$expectedCode, string
$message = ''
): void
{ self::
assertThatForResponse(new ResponseConstraint\
ResponseStatusCodeSame($expectedCode),
$message);
} public static function assertResponseFormatSame(?string
$expectedFormat, string
$message = ''
): void
{ self::
assertThatForResponse(new ResponseConstraint\
ResponseFormatSame(self::
getRequest(),
$expectedFormat),
$message);
}