Skip to content

Commit 7772453

Browse files
meili-bors[bot]meili-botStrift
authored
Merge #1383
1383: Changes related to the next Meilisearch release (v1.14.0) r=Strift a=meili-bot Related to this issue: meilisearch/integration-guides#315 This PR: - gathers the changes related to the next Meilisearch release (v1.14.0) so that this package is ready when the official release is out. - should pass the tests against the [latest pre-release of Meilisearch](https://github.com/meilisearch/meilisearch/releases). - might eventually contain test failures until the Meilisearch v1.14.0 is out. ⚠️ This PR should NOT be merged until the next release of Meilisearch (v1.14.0) is out. _This PR is auto-generated for the [pre-release week](https://github.com/meilisearch/integration-guides/blob/main/resources/pre-release-week.md) purpose._ Co-authored-by: meili-bot <74670311+meili-bot@users.noreply.github.com> Co-authored-by: Strift <lau.cazanove@gmail.com>
2 parents 4822872 + 3085de3 commit 7772453

26 files changed

+95
-129
lines changed

.changeset/rude-walls-deny.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@meilisearch/instant-meilisearch": minor
3+
---
4+
5+
Bump meilisearch to v0.50.0

packages/autocomplete-client/src/search/__tests__/fetchMeilisearchResults.test.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ const SECOND_ITEM_ID = MOVIES[1].id
1414

1515
beforeAll(async () => {
1616
await meilisearchClient.deleteIndex(INDEX_NAME)
17-
const task = await meilisearchClient.index(INDEX_NAME).addDocuments(MOVIES)
18-
await meilisearchClient.waitForTask(task.taskUid)
17+
await meilisearchClient.index(INDEX_NAME).addDocuments(MOVIES).waitTask()
1918
})
2019

2120
afterAll(async () => {

packages/instant-meilisearch/__tests__/configure.attributes-to-retrieve.test.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,9 @@ import {
88

99
describe('Instant Meilisearch Browser test', () => {
1010
beforeAll(async () => {
11-
const deleteTask = await meilisearchClient.deleteIndex('movies')
12-
await meilisearchClient.waitForTask(deleteTask.taskUid)
11+
await meilisearchClient.deleteIndex('movies').waitTask()
1312

14-
const documentsTask = await meilisearchClient
15-
.index('movies')
16-
.addDocuments(dataset)
17-
await meilisearchClient.index('movies').waitForTask(documentsTask.taskUid)
13+
await meilisearchClient.index('movies').addDocuments(dataset).waitTask()
1814
})
1915

2016
test('attributesToRetrieve on no attributes', async () => {

packages/instant-meilisearch/__tests__/custom-http-client.test.ts

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,18 @@ import { meilisearchClient, dataset } from './assets/utils.js'
44

55
describe('Custom HTTP client tests', () => {
66
beforeAll(async () => {
7-
const deleteTask = await meilisearchClient.deleteIndex('movies')
8-
await meilisearchClient.waitForTask(deleteTask.taskUid)
7+
await meilisearchClient.deleteIndex('movies').waitTask()
98

10-
const documentsTask = await meilisearchClient
11-
.index('movies')
12-
.addDocuments(dataset)
13-
await meilisearchClient.index('movies').waitForTask(documentsTask.taskUid)
9+
await meilisearchClient.index('movies').addDocuments(dataset).waitTask()
1410
})
1511

1612
test('a custom HTTP client', async () => {
17-
const httpClient = vi.fn(async (url: string, init?: RequestInit) => {
18-
const result = await fetch(url, init)
19-
return await result.json()
20-
})
13+
const httpClient = vi.fn(
14+
async (url: RequestInfo | URL, init?: RequestInit) => {
15+
const result = await fetch(url, init)
16+
return await result.json()
17+
}
18+
)
2119

2220
const { searchClient } = instantMeiliSearch(
2321
'http://localhost:7700',

packages/instant-meilisearch/__tests__/disjunctive-facet-search.test.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ describe('Keep zero facets tests', () => {
2222
})
2323

2424
await moviesIndex.addDocuments(movies)
25-
const response = await gamesIndex.addDocuments(games)
26-
27-
await meilisearchClient.waitForTask(response.taskUid)
25+
await gamesIndex.addDocuments(games).waitTask()
2826
})
2927

3028
test('searching on one index with facet filtering', async () => {

packages/instant-meilisearch/__tests__/facet-stats.test.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,12 @@ import { searchClient, dataset, meilisearchClient } from './assets/utils.js'
33

44
describe('Facet stats tests', () => {
55
beforeAll(async () => {
6-
const deleteTask = await meilisearchClient.deleteIndex('movies')
7-
await meilisearchClient.waitForTask(deleteTask.taskUid)
6+
await meilisearchClient.deleteIndex('movies').waitTask()
87
await meilisearchClient
98
.index('movies')
109
.updateFilterableAttributes(['genres', 'release_date', 'id'])
11-
const documentsTask = await meilisearchClient
12-
.index('movies')
13-
.addDocuments(dataset)
14-
await meilisearchClient.index('movies').waitForTask(documentsTask.taskUid)
10+
.waitTask()
11+
await meilisearchClient.index('movies').addDocuments(dataset).waitTask()
1512
})
1613

1714
test('Facet stats on an empty facets array', async () => {

packages/instant-meilisearch/__tests__/facets-distribution.test.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,12 @@ import { searchClient, dataset, meilisearchClient } from './assets/utils.js'
33

44
describe('Instant Meilisearch Browser test', () => {
55
beforeAll(async () => {
6-
const deleteTask = await meilisearchClient.deleteIndex('movies')
7-
await meilisearchClient.waitForTask(deleteTask.taskUid)
6+
await meilisearchClient.deleteIndex('movies').waitTask()
87
await meilisearchClient
98
.index('movies')
109
.updateFilterableAttributes(['genres'])
11-
const documentsTask = await meilisearchClient
12-
.index('movies')
13-
.addDocuments(dataset)
14-
await meilisearchClient.index('movies').waitForTask(documentsTask.taskUid)
10+
.waitTask()
11+
await meilisearchClient.index('movies').addDocuments(dataset).waitTask()
1512
})
1613

1714
test('empty array on facetDistribution', async () => {

packages/instant-meilisearch/__tests__/filter.test.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ import {
88

99
describe('Instant Meilisearch Browser test', () => {
1010
beforeAll(async () => {
11-
const deleteTask = await meilisearchClient.deleteIndex('movies')
12-
await meilisearchClient.waitForTask(deleteTask.taskUid)
11+
await meilisearchClient.deleteIndex('movies').waitTask()
1312
await meilisearchClient
1413
.index('movies')
1514
.updateFilterableAttributes([
@@ -18,10 +17,8 @@ describe('Instant Meilisearch Browser test', () => {
1817
'numberField',
1918
'crazy_\\_"field"',
2019
])
21-
const documentsTask = await meilisearchClient
22-
.index('movies')
23-
.addDocuments(dataset)
24-
await meilisearchClient.index('movies').waitForTask(documentsTask.taskUid)
20+
.waitTask()
21+
await meilisearchClient.index('movies').addDocuments(dataset).waitTask()
2522
})
2623

2724
test('one string facet on filter without a query', async () => {

packages/instant-meilisearch/__tests__/first-facets-distribution.test.ts

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,15 @@ import { instantMeiliSearch } from '../src/index.js'
44

55
describe('Default facet distribution', () => {
66
beforeAll(async () => {
7-
const deleteTask = await meilisearchClient.deleteIndex('movies')
8-
await meilisearchClient.waitForTask(deleteTask.taskUid)
9-
await meilisearchClient.index('movies').updateSettings({
10-
filterableAttributes: ['genres', 'release_date'],
11-
sortableAttributes: ['release_date'],
12-
})
13-
const documentsTask = await meilisearchClient
7+
await meilisearchClient.deleteIndex('movies').waitTask()
8+
await meilisearchClient
149
.index('movies')
15-
.addDocuments(dataset)
16-
await meilisearchClient.index('movies').waitForTask(documentsTask.taskUid)
10+
.updateSettings({
11+
filterableAttributes: ['genres', 'release_date'],
12+
sortableAttributes: ['release_date'],
13+
})
14+
.waitTask()
15+
await meilisearchClient.index('movies').addDocuments(dataset).waitTask()
1716
})
1817

1918
// Without facets

packages/instant-meilisearch/__tests__/geosearch.test.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ import {
88

99
describe('Instant Meilisearch Browser test', () => {
1010
beforeAll(async () => {
11-
const deleteTask = await meilisearchClient.deleteIndex('geotest')
12-
await meilisearchClient.waitForTask(deleteTask.taskUid)
11+
await meilisearchClient.deleteIndex('geotest').waitTask()
1312
await meilisearchClient
1413
.index('geotest')
1514
.updateFilterableAttributes(['_geo'])
16-
await meilisearchClient.index('geotest').updateSortableAttributes(['_geo'])
17-
const documentsTask = await meilisearchClient
15+
.waitTask()
16+
await meilisearchClient
1817
.index('geotest')
19-
.addDocuments(geoDataset)
20-
await meilisearchClient.index('movies').waitForTask(documentsTask.taskUid)
18+
.updateSortableAttributes(['_geo'])
19+
.waitTask()
20+
await meilisearchClient.index('geotest').addDocuments(geoDataset).waitTask()
2121
})
2222

2323
test('aroundRadius and aroundLatLng in geo search', async () => {

0 commit comments

Comments
 (0)