fix(utils): Typecasting non-text fields in FTS (#12729)

This commit is contained in:
Oli Juhl authored and GitHub committed 2025-06-13 13:18:50 +02:00
1 parent ebd4d70b6b
commit b79215dd5c
4 files changed
+68 -5

No files matched your search

@@ -30,6 +30,44 @@ medusaIntegrationTestRunner({
).data.shipping_profile
})
describe("GET /admin/orders", () => {
beforeEach(async () => {
seeder = await createOrderSeeder({
api,
container: getContainer(),
})
order = seeder.order
})
it("should search orders by display_id", async () => {
let response = await api.get(`/admin/orders`, adminHeaders)
expect(response.data.orders).toHaveLength(1)
expect(response.data.orders).toEqual([
expect.objectContaining({
id: order.id,
}),
])
response = await api.get(
`/admin/orders?q=${order.display_id}`,
adminHeaders
)
expect(response.data.orders).toHaveLength(1)
expect(response.data.orders).toEqual([
expect.objectContaining({
id: order.id,
}),
])
response = await api.get(`/admin/orders?q=2345`, adminHeaders)
expect(response.data.orders).toHaveLength(0)
expect(response.data.orders).toEqual([])
})
})
describe("POST /orders/:id", () => {
beforeEach(async () => {
seeder = await createOrderSeeder({