File tree Expand file tree Collapse file tree 1 file changed +15
-12
lines changed
lib/internal/Magento/Framework/Setup/Test/Unit Expand file tree Collapse file tree 1 file changed +15
-12
lines changed Original file line number Diff line number Diff line change @@ -24,16 +24,6 @@ class ListsTest extends TestCase
24
24
*/
25
25
private $ mockConfig ;
26
26
27
- /**
28
- * @var array
29
- */
30
- private $ expectedTimezones = [
31
- 'Australia/Darwin ' ,
32
- 'America/Los_Angeles ' ,
33
- 'Europe/Kiev ' ,
34
- 'Asia/Jerusalem ' ,
35
- ];
36
-
37
27
/**
38
28
* @var array
39
29
*/
@@ -56,6 +46,16 @@ class ListsTest extends TestCase
56
46
'sr_Latn_RS ' => 'Serbian (Latin, Serbia) '
57
47
];
58
48
49
+ private function getExpectedTimezones ($ timeZone ): array
50
+ {
51
+ return [
52
+ 'Australia/Darwin ' ,
53
+ 'America/Los_Angeles ' ,
54
+ $ timeZone ,
55
+ 'Asia/Jerusalem ' ,
56
+ ];
57
+ }
58
+
59
59
protected function setUp (): void
60
60
{
61
61
$ this ->mockConfig = $ this ->getMockBuilder (ConfigInterface::class)
@@ -71,8 +71,11 @@ protected function setUp(): void
71
71
72
72
public function testGetTimezoneList ()
73
73
{
74
- $ timezones = array_intersect ($ this ->expectedTimezones , array_keys ($ this ->lists ->getTimezoneList ()));
75
- $ this ->assertEquals ($ this ->expectedTimezones , $ timezones );
74
+ $ resultTimezone = array_keys ($ this ->lists ->getTimezoneList ());
75
+ $ timeZone = in_array ('Europe/Kyiv ' , $ resultTimezone ) ? 'Europe/Kyiv ' : 'Europe/Kiev ' ;
76
+ $ expectedTimezones = $ this ->getExpectedTimezones ($ timeZone );
77
+ $ timezones = array_intersect ($ expectedTimezones , $ resultTimezone );
78
+ $ this ->assertEquals ($ expectedTimezones , $ timezones );
76
79
}
77
80
78
81
public function testGetLocaleList ()
You can’t perform that action at this time.
0 commit comments