From f4654c7229289ec70294ccbb8ad14f32eb1704d7 Mon Sep 17 00:00:00 2001 From: Pierre Rudloff Date: Sat, 20 Apr 2019 12:17:52 +0200 Subject: [PATCH] test(phpunit): Improve locale-related tests --- tests/LocaleManagerTest.php | 9 ++++----- tests/LocaleTest.php | 10 ++++++++++ 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/tests/LocaleManagerTest.php b/tests/LocaleManagerTest.php index 2fff818..718f5b2 100644 --- a/tests/LocaleManagerTest.php +++ b/tests/LocaleManagerTest.php @@ -26,19 +26,18 @@ class LocaleManagerTest extends TestCase */ protected function setUp() { - $this->localeManager = new LocaleManager(); $_SESSION[LocaleManager::class]['locale'] = 'foo_BAR'; + $this->localeManager = new LocaleManager(); } /** - * Test the getSupportedLocales function. + * Unset locale after each test. * * @return void */ - public function testConstructorWithCookies() + protected function tearDown() { - $localeManager = new LocaleManager([]); - $this->assertEquals('foo_BAR', (string) $localeManager->getLocale()); + $this->localeManager->unsetLocale(); } /** diff --git a/tests/LocaleTest.php b/tests/LocaleTest.php index 3651b22..3cf257b 100644 --- a/tests/LocaleTest.php +++ b/tests/LocaleTest.php @@ -77,4 +77,14 @@ class LocaleTest extends TestCase { $this->assertEquals('fr', $this->localeObject->getIso3166()); } + + /** + * Test the getCountry function. + * + * @return void + */ + public function testGetCountry() + { + $this->assertEquals(country('fr'), $this->localeObject->getCountry()); + } }