mirror of
https://github.com/shlinkio/shlink.git
synced 2026-02-28 12:13:13 +08:00
Improved domain exception tests to cover more possible mutants
This commit is contained in:
@@ -15,8 +15,19 @@ class NonUniqueSlugExceptionTest extends TestCase
|
||||
*/
|
||||
public function properlyCreatesExceptionFromSlug(string $expectedMessage, string $slug, ?string $domain): void
|
||||
{
|
||||
$expectedAdditional = ['customSlug' => $slug];
|
||||
if ($domain !== null) {
|
||||
$expectedAdditional['domain'] = $domain;
|
||||
}
|
||||
|
||||
$e = NonUniqueSlugException::fromSlug($slug, $domain);
|
||||
|
||||
$this->assertEquals($expectedMessage, $e->getMessage());
|
||||
$this->assertEquals($expectedMessage, $e->getDetail());
|
||||
$this->assertEquals('Invalid custom slug', $e->getTitle());
|
||||
$this->assertEquals('INVALID_SLUG', $e->getType());
|
||||
$this->assertEquals(400, $e->getStatus());
|
||||
$this->assertEquals($expectedAdditional, $e->getAdditionalData());
|
||||
}
|
||||
|
||||
public function provideMessages(): iterable
|
||||
|
||||
Reference in New Issue
Block a user