From 8dc93df394cfbb4fdbea4bb6f6e480332df6dde8 Mon Sep 17 00:00:00 2001 From: Pablo Rodriguez Date: Sun, 28 Jul 2024 18:00:38 -0400 Subject: [PATCH] Implement slugger unit test --- tests/ConferenceSluggerTest.php | 41 +++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 tests/ConferenceSluggerTest.php diff --git a/tests/ConferenceSluggerTest.php b/tests/ConferenceSluggerTest.php new file mode 100644 index 0000000..94f0f83 --- /dev/null +++ b/tests/ConferenceSluggerTest.php @@ -0,0 +1,41 @@ +get(SluggerInterface::class); + + $conference->computeSlug($slugger); + $this->assertSame($expectedResult, $conference->getSlug()); + } + + public static function provideConferences(): iterable + { + $conference = new Conference(); + $conference->setCity("Barcelona"); + $conference->setyear("2002"); + yield ["barcelona-2002", $conference]; + + $conference = new Conference(); + $conference->setCity("Tokyo"); + $conference->setyear("2020"); + yield ["tokyo-2020", $conference]; + + $conference = new Conference(); + $conference->setCity("Mexico City"); + $conference->setyear("1999"); + yield ["mexico-city-1999", $conference]; + } +}