fix: Apply strict schema for all body and query parameters (#7624)

This commit is contained in:
Stevche Radevski
2024-06-05 17:40:54 +02:00
committed by GitHub
parent a39b542759
commit d2e1e9f8c7
6 changed files with 31 additions and 24 deletions

View File

@@ -174,21 +174,16 @@ medusaIntegrationTestRunner({
describe("POST /admin/customers", () => {
it("should create a customer", async () => {
const response = await api
.post(
"/admin/customers",
{
first_name: "newf",
last_name: "newl",
email: "new@email.com",
password: "newpassword",
metadata: { foo: "bar" },
},
adminHeaders
)
.catch((err) => {
console.log(err)
})
const response = await api.post(
"/admin/customers",
{
first_name: "newf",
last_name: "newl",
email: "new@email.com",
metadata: { foo: "bar" },
},
adminHeaders
)
expect(response.status).toEqual(200)
expect(response.data.customer).toEqual(

View File

@@ -448,7 +448,7 @@ medusaIntegrationTestRunner({
it("list sales channels from the publishable api key with free text search filter", async () => {
const response = await api.get(
`/admin/sales-channels?q=2&publishable_api_key=${pubKey1.id}`,
`/admin/sales-channels?q=2&publishable_key_id=${pubKey1.id}`,
adminHeaders
)

View File

@@ -90,7 +90,7 @@ medusaIntegrationTestRunner({
})
const response = await api.get(
`/admin/promotions/${createdPromotion.id}?fields=id,code&expand=`,
`/admin/promotions/${createdPromotion.id}?fields=id,code`,
adminHeaders
)