From 0d524699acce4dd850da063e91604b4ae97dc22e Mon Sep 17 00:00:00 2001 From: igorkrz Date: Thu, 12 Dec 2024 17:00:48 +0100 Subject: [PATCH] Update routes for TaxonValueUrlGenerator --- .../TaxonValueUrlGenerator.php | 4 ++-- .../TaxonValueUrlGeneratorTest.php | 18 +++++++++--------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/lib/Item/ValueUrlGenerator/TaxonValueUrlGenerator.php b/lib/Item/ValueUrlGenerator/TaxonValueUrlGenerator.php index 2da0a0a..080bf97 100644 --- a/lib/Item/ValueUrlGenerator/TaxonValueUrlGenerator.php +++ b/lib/Item/ValueUrlGenerator/TaxonValueUrlGenerator.php @@ -17,7 +17,7 @@ public function __construct(private readonly UrlGeneratorInterface $urlGenerator public function generateDefaultUrl(object $object): ?string { return $this->urlGenerator->generate( - 'sylius_shop_taxon_show', + 'sylius_shop_partial_taxon_show_by_slug', [ 'slug' => $object->getSlug(), ], @@ -27,7 +27,7 @@ public function generateDefaultUrl(object $object): ?string public function generateAdminUrl(object $object): ?string { return $this->urlGenerator->generate( - 'sylius_admin_taxon_show', + 'sylius_admin_taxon_update', [ 'id' => $object->getId(), ], diff --git a/tests/lib/Item/ValueUrlGenerator/TaxonValueUrlGeneratorTest.php b/tests/lib/Item/ValueUrlGenerator/TaxonValueUrlGeneratorTest.php index ef1ca36..7e86043 100644 --- a/tests/lib/Item/ValueUrlGenerator/TaxonValueUrlGeneratorTest.php +++ b/tests/lib/Item/ValueUrlGenerator/TaxonValueUrlGeneratorTest.php @@ -31,13 +31,13 @@ public function testGenerateDefaultUrl(): void ->expects(self::once()) ->method('generate') ->with( - self::identicalTo('sylius_shop_taxon_show'), + self::identicalTo('sylius_shop_partial_taxon_show_by_slug'), self::identicalTo(['slug' => 'taxon-name']), ) - ->willReturn('/taxons/taxon-name'); + ->willReturn('/_partial/taxons/by-slug/taxon-name'); self::assertSame( - '/taxons/taxon-name', + '/_partial/taxons/by-slug/taxon-name', $this->urlGenerator->generateDefaultUrl(new Taxon(42, 'Taxon name', 'taxon-name')), ); } @@ -48,13 +48,13 @@ public function testGenerateAdminUrl(): void ->expects(self::once()) ->method('generate') ->with( - self::identicalTo('sylius_admin_taxon_show'), + self::identicalTo('sylius_admin_taxon_update'), self::identicalTo(['id' => 42]), ) - ->willReturn('/admin/taxons/42'); + ->willReturn('/admin/taxons/42/edit'); self::assertSame( - '/admin/taxons/42', + '/admin/taxons/42/edit', $this->urlGenerator->generateAdminUrl(new Taxon(42, 'Taxon name', 'taxon-name')), ); } @@ -65,13 +65,13 @@ public function testGenerate(): void ->expects(self::once()) ->method('generate') ->with( - self::identicalTo('sylius_shop_taxon_show'), + self::identicalTo('sylius_shop_partial_taxon_show_by_slug'), self::identicalTo(['slug' => 'taxon-name']), ) - ->willReturn('/taxons/taxon-name'); + ->willReturn('/_partial/taxons/by-slug/taxon-name'); self::assertSame( - '/taxons/taxon-name', + '/_partial/taxons/by-slug/taxon-name', $this->urlGenerator->generate(new Taxon(42, 'Taxon name', 'taxon-name')), ); }