PHPUnit and faker feature test escapesΒΆ
If generating data with faker, while looking for person names, sometimes the tests may break because they contain a name that has an apostrophe in it '
.
Since the laravel's {{ $user->name}}
escapes the name, but the tests do not, we need to escape them in the tests too.
That can be done by using
$response->assertSee( htmlspecialchars( $user->getFullName(), ENT_QUOTES, 'UTF-8', false);