From ccbeb568c4d7f928a84e32b3233a2acc98572eed Mon Sep 17 00:00:00 2001 From: Khoubza Younes Date: Wed, 1 Feb 2023 23:03:00 +0100 Subject: [PATCH] test: add Language helper tests --- tests/Prime/Translation/LanguageTest.php | 42 ++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 tests/Prime/Translation/LanguageTest.php diff --git a/tests/Prime/Translation/LanguageTest.php b/tests/Prime/Translation/LanguageTest.php new file mode 100644 index 00000000..ab904e9d --- /dev/null +++ b/tests/Prime/Translation/LanguageTest.php @@ -0,0 +1,42 @@ + + */ + +namespace Flasher\Tests\Prime\Translation; + +use Flasher\Prime\Translation\Language; +use Flasher\Tests\Prime\TestCase; + +class LanguageTest extends TestCase +{ + /** + * @return void + */ + public function testLanguageDirection() + { + $this->assertEquals(Language::RTL, Language::direction('ar')); + $this->assertEquals(Language::LTR, Language::direction('fr')); + $this->assertEquals(Language::LTR, Language::direction('unknown')); + } + + /** + * @return void + */ + public function testIsRTL() + { + $this->assertTrue(Language::isRTL('ar_AE')); + $this->assertFalse(Language::isRTL('en_US')); + } + + /** + * @return void + */ + public function testIsLTR() + { + $this->assertTrue(Language::isLTR('en_US')); + $this->assertFalse(Language::isLTR('ar_AE')); + } +}