Esempio n. 1
0
 public function testToOptionArray()
 {
     $items = [['name' => 'Region Name 1', 'default_name' => 'Default Region Name 1', 'region_id' => 1, 'country_id' => 1], ['name' => 'Region Name 2', 'default_name' => 'Default Region Name 2', 'region_id' => 2, 'country_id' => 1]];
     foreach ($items as $itemData) {
         $this->collection->addItem(new DataObject($itemData));
     }
     $expectedResult = [['label' => __('Please select a region, state or province.'), 'value' => null, 'title' => null], ['value' => 1, 'title' => 'Default Region Name 1', 'country_id' => 1, 'label' => 'Region Name 1'], ['value' => 2, 'title' => 'Default Region Name 2', 'country_id' => 1, 'label' => 'Region Name 2']];
     $this->assertEquals($expectedResult, $this->collection->toOptionArray());
 }