merge default currency settings (#5739)
This commit is contained in:
@@ -19,8 +19,8 @@ use PHPUnit\Framework\TestCase;
|
||||
class SystemConfigurationTest extends TestCase
|
||||
{
|
||||
/**
|
||||
* @param array $settings
|
||||
* @param array $loaderSettings
|
||||
* @param array<string, array<mixed>> $settings
|
||||
* @param array<Configuration> $loaderSettings
|
||||
* @return SystemConfiguration
|
||||
*/
|
||||
protected function getSut(array $settings, array $loaderSettings = []): SystemConfiguration
|
||||
@@ -207,12 +207,11 @@ class SystemConfigurationTest extends TestCase
|
||||
{
|
||||
$sut = $this->getSut($this->getDefaultSettings(), []);
|
||||
self::assertEquals('Europe/London', $sut->getCustomerDefaultTimezone());
|
||||
self::assertEquals('GBP', $sut->getCustomerDefaultCurrency());
|
||||
self::assertEquals('GBP', $sut->getDefaultCurrency());
|
||||
self::assertEquals('FR', $sut->getCustomerDefaultCountry());
|
||||
self::assertEquals('foo/bar', $sut->getUserDefaultTimezone());
|
||||
self::assertEquals('blue', $sut->getUserDefaultTheme());
|
||||
self::assertEquals('IT', $sut->getUserDefaultLanguage());
|
||||
self::assertEquals('USD', $sut->getUserDefaultCurrency());
|
||||
self::assertNull($sut->getFinancialYearStart());
|
||||
}
|
||||
|
||||
@@ -220,12 +219,11 @@ class SystemConfigurationTest extends TestCase
|
||||
{
|
||||
$sut = $this->getSut($this->getDefaultSettings(), $this->getDefaultLoaderSettings());
|
||||
self::assertEquals('Russia/Moscov', $sut->getCustomerDefaultTimezone());
|
||||
self::assertEquals('RUB', $sut->getCustomerDefaultCurrency());
|
||||
self::assertEquals('RUB', $sut->getDefaultCurrency());
|
||||
self::assertEquals('FR', $sut->getCustomerDefaultCountry());
|
||||
self::assertEquals('foo/bar', $sut->getUserDefaultTimezone());
|
||||
self::assertEquals('blue', $sut->getUserDefaultTheme());
|
||||
self::assertEquals('IT', $sut->getUserDefaultLanguage());
|
||||
self::assertEquals('USD', $sut->getUserDefaultCurrency());
|
||||
}
|
||||
|
||||
public function testTimesheetWithoutLoader(): void
|
||||
|
||||
@@ -449,7 +449,7 @@ class ProfileControllerTest extends AbstractControllerBaseTestCase
|
||||
|
||||
self::assertEquals($hourlyRateOriginal, $user->getPreferenceValue(UserPreference::HOURLY_RATE));
|
||||
self::assertNull($user->getPreferenceValue(UserPreference::INTERNAL_RATE));
|
||||
self::assertEquals('default', $user->getPreferenceValue(UserPreference::SKIN));
|
||||
self::assertEquals('auto', $user->getPreferenceValue(UserPreference::SKIN));
|
||||
|
||||
$data = [
|
||||
UserPreference::TIMEZONE => ['value' => 'America/Creston'],
|
||||
|
||||
@@ -208,7 +208,6 @@ class SystemConfigurationControllerTest extends AbstractControllerBaseTestCase
|
||||
'configuration' => [
|
||||
['name' => 'defaults.customer.timezone', 'value' => 'Atlantic/Canary'],
|
||||
['name' => 'defaults.customer.country', 'value' => 'BB'],
|
||||
['name' => 'defaults.customer.currency', 'value' => 'GBP'],
|
||||
]
|
||||
]
|
||||
]);
|
||||
@@ -221,7 +220,6 @@ class SystemConfigurationControllerTest extends AbstractControllerBaseTestCase
|
||||
$configService = $this->getSystemConfiguration();
|
||||
self::assertEquals('Atlantic/Canary', $configService->find('defaults.customer.timezone'));
|
||||
self::assertEquals('BB', $configService->find('defaults.customer.country'));
|
||||
self::assertEquals('GBP', $configService->find('defaults.customer.currency'));
|
||||
}
|
||||
|
||||
public function testUpdateCustomerConfigWithSingleParam(): void
|
||||
@@ -236,7 +234,6 @@ class SystemConfigurationControllerTest extends AbstractControllerBaseTestCase
|
||||
'configuration' => [
|
||||
['name' => 'defaults.customer.timezone', 'value' => 'Atlantic/Canary'],
|
||||
['name' => 'defaults.customer.country', 'value' => 'BB'],
|
||||
['name' => 'defaults.customer.currency', 'value' => 'GBP'],
|
||||
]
|
||||
]
|
||||
]);
|
||||
@@ -254,7 +251,7 @@ class SystemConfigurationControllerTest extends AbstractControllerBaseTestCase
|
||||
|
||||
$configService = $this->getSystemConfiguration();
|
||||
self::assertNull($configService->find('defaults.user.timezone'));
|
||||
self::assertEquals('default', $configService->find('defaults.user.theme'));
|
||||
self::assertEquals('auto', $configService->find('defaults.user.theme'));
|
||||
self::assertEquals('en', $configService->find('defaults.user.language'));
|
||||
|
||||
$form = $client->getCrawler()->filter('form[name=system_configuration_form_user]')->form();
|
||||
@@ -290,14 +287,12 @@ class SystemConfigurationControllerTest extends AbstractControllerBaseTestCase
|
||||
'configuration' => [
|
||||
['name' => 'defaults.customer.timezone', 'value' => 'XX'],
|
||||
['name' => 'defaults.customer.country', 'value' => 1],
|
||||
['name' => 'defaults.customer.currency', 'value' => 'XXX'],
|
||||
]
|
||||
]
|
||||
],
|
||||
[
|
||||
'#system_configuration_form_customer_configuration_0_value',
|
||||
'#system_configuration_form_customer_configuration_1_value',
|
||||
'#system_configuration_form_customer_configuration_2_value',
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
@@ -364,8 +364,7 @@ class ConfigurationTest extends TestCase
|
||||
'user' => [
|
||||
'timezone' => null,
|
||||
'language' => 'en',
|
||||
'theme' => 'default',
|
||||
'currency' => 'EUR',
|
||||
'theme' => 'auto',
|
||||
],
|
||||
],
|
||||
'permissions' => [
|
||||
|
||||
@@ -426,16 +426,6 @@ parameters:
|
||||
count: 1
|
||||
path: Configuration/SamlConfigurationTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Configuration\\\\SystemConfigurationTest\\:\\:getSut\\(\\) has parameter \\$loaderSettings with no value type specified in iterable type array\\.$#"
|
||||
count: 1
|
||||
path: Configuration/SystemConfigurationTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Configuration\\\\SystemConfigurationTest\\:\\:getSut\\(\\) has parameter \\$settings with no value type specified in iterable type array\\.$#"
|
||||
count: 1
|
||||
path: Configuration/SystemConfigurationTest.php
|
||||
|
||||
-
|
||||
message: "#^Cannot call method getId\\(\\) on App\\\\Entity\\\\Activity\\|null\\.$#"
|
||||
count: 4
|
||||
|
||||
Reference in New Issue
Block a user