Skip to content

Commit f0e4b45

Browse files
committed
Update filterable attributes tests
1 parent f663cf7 commit f0e4b45

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

tests/Integration/Command/MeilisearchCreateCommandTest.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,11 @@ public function testWithDynamicSettings(): void
133133

134134
$getSetting = static fn ($value) => $value instanceof \IteratorAggregate ? iterator_to_array($value) : $value;
135135

136-
self::assertSame(['publishedAt', 'title'], $getSetting($settings['filterableAttributes']));
136+
$filterableAttributes = $getSetting($settings['filterableAttributes']);
137+
sort($filterableAttributes);
138+
$expected = ['publishedAt', 'title'];
139+
sort($expected);
140+
self::assertSame($expected, $filterableAttributes);
137141
self::assertSame(['title'], $getSetting($settings['searchableAttributes']));
138142
self::assertSame(['a', 'n', 'the'], $getSetting($settings['stopWords']));
139143
self::assertSame(['fantastic' => ['great'], 'great' => ['fantastic']], $getSetting($settings['synonyms']));

tests/Integration/Command/MeilisearchImportCommandTest.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,11 @@ public function testImportWithDynamicSettings(): void
406406

407407
$getSetting = static fn ($value) => $value instanceof \IteratorAggregate ? iterator_to_array($value) : $value;
408408

409-
self::assertSame(['publishedAt', 'title'], $getSetting($settings['filterableAttributes']));
409+
$filterableAttributes = $getSetting($settings['filterableAttributes']);
410+
sort($filterableAttributes);
411+
$expected = ['publishedAt', 'title'];
412+
sort($expected);
413+
self::assertSame($expected, $filterableAttributes);
410414
self::assertSame(['title'], $getSetting($settings['searchableAttributes']));
411415
self::assertSame(['a', 'n', 'the'], $getSetting($settings['stopWords']));
412416
self::assertSame(['fantastic' => ['great'], 'great' => ['fantastic']], $getSetting($settings['synonyms']));

tests/Integration/SettingsTest.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,11 @@ public function testUpdateSettings(): void
5353
$this->assertSame(1500, $settings['searchCutoffMs']);
5454

5555
$this->assertStringContainsString('Setting "filterableAttributes" updated of "sf_phpunit__posts".', $output);
56-
$this->assertSame(['publishedAt', 'title'], $settings['filterableAttributes']);
56+
$filterableAttributes = $settings['filterableAttributes'];
57+
sort($filterableAttributes);
58+
$expected = ['publishedAt', 'title'];
59+
sort($expected);
60+
$this->assertSame($expected, $filterableAttributes);
5761

5862
$this->assertStringContainsString('Setting "typoTolerance" updated of "sf_phpunit__posts".', $output);
5963
$this->assertArrayHasKey('typoTolerance', $settings);

0 commit comments

Comments
 (0)