From 43de204ca28d15e66ef4671c11f8d18bf53004d2 Mon Sep 17 00:00:00 2001 From: Sam Rose Date: Mon, 15 Jul 2024 09:58:31 +0100 Subject: [PATCH] Default values failing test. --- .../server/src/api/routes/tests/row.spec.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages/server/src/api/routes/tests/row.spec.ts b/packages/server/src/api/routes/tests/row.spec.ts index 27a0d0983e..b96fdd836c 100644 --- a/packages/server/src/api/routes/tests/row.spec.ts +++ b/packages/server/src/api/routes/tests/row.spec.ts @@ -207,6 +207,24 @@ describe.each([ await assertRowUsage(isInternal ? rowUsage + 1 : rowUsage) }) + it("creates a new row with a default value successfully", async () => { + const table = await config.api.table.save( + saveTableRequest({ + schema: { + description: { + name: "description", + type: FieldType.STRING, + default: "default description", + }, + }, + }) + ) + + const row = await config.api.row.save(table._id!, {}) + expect(row.name).toEqual("Test Contact") + expect(row.description).toEqual("default description") + }) + it("fails to create a row for a table that does not exist", async () => { const rowUsage = await getRowUsage() await config.api.row.save("1234567", {}, { status: 404 })