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]; + } +}