Skip to content

Commit 842fd1b

Browse files
committed
Update integration tests to include billing_address and non-existing addresses.
1 parent aad71fc commit 842fd1b

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

integration-tests/http/__tests__/order/admin/order.spec.ts

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,40 @@ medusaIntegrationTestRunner({
9494
id: order.id,
9595
}),
9696
])
97+
98+
response = await api.get(`/admin/orders?q=does-not-exist`, adminHeaders)
99+
100+
expect(response.data.orders).toHaveLength(0)
101+
expect(response.data.orders).toEqual([])
102+
})
103+
104+
it("should search orders by billing address", async () => {
105+
let response = await api.get(`/admin/orders?fields=+billing_address.address_1,+billing_address.address_2`, adminHeaders)
106+
107+
expect(response.data.orders).toHaveLength(1)
108+
expect(response.data.orders).toEqual([
109+
expect.objectContaining({
110+
id: order.id,
111+
}),
112+
])
113+
114+
response = await api.get(`/admin/orders?fields=+billing_address.address_1,+billing_address.address_2&q=${order.billing_address.address_1}`, adminHeaders)
115+
116+
expect(response.data.orders).toHaveLength(1)
117+
expect(response.data.orders).toEqual([
118+
expect.objectContaining({
119+
id: order.id,
120+
}),
121+
])
122+
123+
response = await api.get(`/admin/orders?q=${order.billing_address.address_2}`, adminHeaders)
124+
125+
expect(response.data.orders).toHaveLength(1)
126+
expect(response.data.orders).toEqual([
127+
expect.objectContaining({
128+
id: order.id,
129+
}),
130+
])
97131
})
98132
})
99133

0 commit comments

Comments
 (0)