feat(medusa): add q param to PKs sales channels retrieval (#2810)

**What**
- enable to filter sales channels of a Publishable API Key with a free text search param

Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com>
This commit is contained in:
Frane Polić
2022-12-15 20:12:44 +01:00
committed by GitHub
parent 0fa5042e35
commit ea460b4e0b
5 changed files with 67 additions and 9 deletions

View File

@@ -499,6 +499,7 @@ describe("[MEDUSA_FF_PUBLISHABLE_API_KEYS] Publishable API keys", () => {
)
expect(response.status).toBe(200)
expect(response.data.sales_channels.length).toEqual(2)
expect(response.data.sales_channels).toEqual(
expect.arrayContaining([
expect.objectContaining({
@@ -518,6 +519,29 @@ describe("[MEDUSA_FF_PUBLISHABLE_API_KEYS] Publishable API keys", () => {
])
)
})
it("list sales channels from the publishable api key with free text search filter", async () => {
const api = useApi()
const response = await api.get(
`/admin/publishable-api-keys/${pubKeyId}/sales-channels?q=2`,
adminHeaders
)
expect(response.status).toBe(200)
expect(response.data.sales_channels.length).toEqual(1)
expect(response.data.sales_channels).toEqual(
expect.arrayContaining([
expect.objectContaining({
id: salesChannel2.id,
deleted_at: null,
name: "test name 2",
description: "test description 2",
is_disabled: false,
}),
])
)
})
})
describe("GET /store/products", () => {