feat: explicit icon map for hotel cms-data response
This commit is contained in:
@@ -23,7 +23,11 @@ class CmsDataProviderTest extends TestCase
|
||||
'room_types' => '<p>Zimmer</p>',
|
||||
'additional_information' => '<p>Weitere Infos</p>',
|
||||
'images' => ['resized' => ['l' => [['url' => 'l.jpg', 'alt' => 'Alt']]]],
|
||||
'icons' => ['sauna' => ['label' => 'Sauna', 'value' => true]],
|
||||
'icons' => [
|
||||
['icon' => 'bed', 'label' => '69 Betten'],
|
||||
['icon' => 'wifi', 'label' => 'WiFi'],
|
||||
['icon' => 'sauna', 'label' => false],
|
||||
],
|
||||
'region' => [
|
||||
'name' => 'Alpenregion',
|
||||
'latitude' => 47.1,
|
||||
@@ -50,7 +54,11 @@ class CmsDataProviderTest extends TestCase
|
||||
self::assertSame("Musterstraße 1\n1234 Musterort", $data->address);
|
||||
self::assertSame('<p>Zimmer</p>', $data->roomTypes);
|
||||
self::assertSame('<p>Weitere Infos</p>', $data->additionalInformation);
|
||||
self::assertSame(['sauna' => ['label' => 'Sauna', 'value' => true]], $data->icons);
|
||||
self::assertSame([
|
||||
['icon' => 'bed', 'label' => '69 Betten'],
|
||||
['icon' => 'wifi', 'label' => 'WiFi'],
|
||||
['icon' => 'sauna', 'label' => false],
|
||||
], $data->icons);
|
||||
self::assertNotNull($data->region);
|
||||
self::assertSame('Alpenregion', $data->region->name);
|
||||
self::assertSame('<p>Skigebiet</p>', $data->region->skiArea);
|
||||
|
||||
Reference in New Issue
Block a user