mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-06-04 17:04:32 +08:00
Updated styles to use logical properties/values
- Intended to improve RTL support in the interface. - Also adds hebrew to language dropdown since that was missing. Related to #1794
This commit is contained in:
@ -11,7 +11,7 @@ class LanguageTest extends TestCase
|
||||
public function setUp(): void
|
||||
{
|
||||
parent::setUp();
|
||||
$this->langs = array_diff(scandir(resource_path('lang')), ['..', '.', 'check.php', 'format.php']);
|
||||
$this->langs = array_diff(scandir(resource_path('lang')), ['..', '.']);
|
||||
}
|
||||
|
||||
public function test_locales_config_key_set_properly()
|
||||
@ -22,6 +22,20 @@ class LanguageTest extends TestCase
|
||||
$this->assertEquals(implode(':', $configLocales), implode(':', $this->langs), 'app.locales configuration variable does not match those found in lang files');
|
||||
}
|
||||
|
||||
// Not part of standard phpunit test runs since we sometimes expect non-added langs.
|
||||
public function do_test_locales_all_have_language_dropdown_entry()
|
||||
{
|
||||
$dropdownLocales = array_keys(trans('settings.language_select', [], 'en'));
|
||||
sort($dropdownLocales);
|
||||
sort($this->langs);
|
||||
$diffs = array_diff($this->langs, $dropdownLocales);
|
||||
if (count($diffs) > 0) {
|
||||
$diffText = implode(',', $diffs);
|
||||
$this->addWarning("Languages: {$diffText} found in files but not in language select dropdown.");
|
||||
}
|
||||
$this->assertTrue(true);
|
||||
}
|
||||
|
||||
public function test_correct_language_if_not_logged_in()
|
||||
{
|
||||
$loginReq = $this->get('/login');
|
||||
|
Reference in New Issue
Block a user