From 8b75ad1e7f86f779bc6aa8e0f28feb7931447c5a Mon Sep 17 00:00:00 2001 From: Alejandro Celaya Date: Fri, 23 Jul 2021 13:11:09 +0200 Subject: [PATCH] Covered detached domains with redirects in domains list API test --- module/Rest/test-api/Action/ListDomainsTest.php | 4 ++++ module/Rest/test-api/Fixtures/DomainFixture.php | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/module/Rest/test-api/Action/ListDomainsTest.php b/module/Rest/test-api/Action/ListDomainsTest.php index cf3167f8..075b6d09 100644 --- a/module/Rest/test-api/Action/ListDomainsTest.php +++ b/module/Rest/test-api/Action/ListDomainsTest.php @@ -32,6 +32,10 @@ class ListDomainsTest extends ApiTestCase 'domain' => 'doma.in', 'isDefault' => true, ], + [ + 'domain' => 'detached-with-redirects.com', + 'isDefault' => false, + ], [ 'domain' => 'example.com', 'isDefault' => false, diff --git a/module/Rest/test-api/Fixtures/DomainFixture.php b/module/Rest/test-api/Fixtures/DomainFixture.php index dc77864f..31e68f21 100644 --- a/module/Rest/test-api/Fixtures/DomainFixture.php +++ b/module/Rest/test-api/Fixtures/DomainFixture.php @@ -6,6 +6,7 @@ namespace ShlinkioApiTest\Shlink\Rest\Fixtures; use Doctrine\Common\DataFixtures\AbstractFixture; use Doctrine\Persistence\ObjectManager; +use Shlinkio\Shlink\Core\Config\NotFoundRedirects; use Shlinkio\Shlink\Core\Entity\Domain; class DomainFixture extends AbstractFixture @@ -17,6 +18,11 @@ class DomainFixture extends AbstractFixture $this->addReference('example_domain', $domain); $manager->persist(Domain::withAuthority('this_domain_is_detached.com')); + + $detachedWithRedirects = Domain::withAuthority('detached-with-redirects.com'); + $detachedWithRedirects->configureNotFoundRedirects(new NotFoundRedirects('foo.com', 'bar.com')); + $manager->persist($detachedWithRedirects); + $manager->flush(); } }