Example #1
0
 public function testGetOptionTimezones()
 {
     $expectedResults = ['Australia/Darwin', 'America/Los_Angeles', 'Asia/Jerusalem'];
     $list = $this->listsModel->getOptionTimezones();
     foreach ($expectedResults as $value) {
         $found = false;
         foreach ($list as $item) {
             $found = $found || $value == $item['value'];
         }
         $this->assertTrue($found);
     }
 }
 public function testGetOptionTimezones()
 {
     $locale = new \Magento\Framework\Locale('en');
     $this->mockLocaleResolver->expects($this->exactly(2))->method('getLocale')->will($this->returnValue($locale));
     $expectedResults = [['value' => 'Australia/Darwin', 'label' => 'AUS Central Standard Time (Australia/Darwin)'], ['value' => 'Asia/Jerusalem', 'label' => 'Israel Standard Time (Asia/Jerusalem)'], ['value' => 'Asia/Yakutsk', 'label' => 'Yakutsk Standard Time (Asia/Yakutsk)']];
     $timeZones = $this->listsModel->getOptionTimezones();
     foreach ($expectedResults as $value) {
         $this->assertContains($value, $timeZones);
     }
 }