Feat: admin collections filtering (#977)

* collections filtering

* filtering collection tests

* oas for list collections
This commit is contained in:
Philip Korsholm
2022-02-01 17:24:47 +01:00
committed by GitHub
parent fdc493df7f
commit f4f9653efc
3 changed files with 147 additions and 5 deletions

View File

@@ -216,5 +216,42 @@ describe("/admin/collections", () => {
count: 3,
})
})
it("filters collections by title", async () => {
const api = useApi()
const response = await api
.get("/admin/collections?title=Test%20collection", {
headers: { Authorization: "Bearer test_token" },
})
.catch((err) => console.log(err))
expect(response.data).toMatchSnapshot({
collections: [
{
id: "test-collection",
handle: "test-collection",
title: "Test collection",
products: [
{
collection_id: "test-collection",
created_at: expect.any(String),
updated_at: expect.any(String),
profile_id: expect.stringMatching(/^sp_*/),
},
{
collection_id: "test-collection",
created_at: expect.any(String),
updated_at: expect.any(String),
profile_id: expect.stringMatching(/^sp_*/),
},
],
},
],
count: 1,
limit: 10,
offset: 0,
})
})
})
})