diff --git a/packages/backend-core/src/db/utils.ts b/packages/backend-core/src/db/utils.ts index ab36b497e7..1c4be7e366 100644 --- a/packages/backend-core/src/db/utils.ts +++ b/packages/backend-core/src/db/utils.ts @@ -68,7 +68,7 @@ export function getQueryIndex(viewName: ViewName) { * Check if a given ID is that of a table. * @returns {boolean} */ -exports.isTableId = (id: string) => { +export const isTableId = (id: string) => { // this includes datasource plus tables return ( id && @@ -81,7 +81,7 @@ exports.isTableId = (id: string) => { * Check if a given ID is that of a datasource or datasource plus. * @returns {boolean} */ -exports.isDatasourceId = (id: string) => { +export const isDatasourceId = (id: string) => { // this covers both datasources and datasource plus return id && id.startsWith(`${DocumentType.DATASOURCE}${SEPARATOR}`) } diff --git a/packages/server/src/api/routes/tests/row.spec.js b/packages/server/src/api/routes/tests/row.spec.js index 62e5509931..afcc73fd36 100644 --- a/packages/server/src/api/routes/tests/row.spec.js +++ b/packages/server/src/api/routes/tests/row.spec.js @@ -55,26 +55,26 @@ describe("/rows", () => { describe("save, load, update", () => { it("returns a success message when the row is created", async () => { - // const rowUsage = await getRowUsage() - // const queryUsage = await getQueryUsage() - // - // const res = await request - // .post(`/api/${row.tableId}/rows`) - // .send(row) - // .set(config.defaultHeaders()) - // .expect('Content-Type', /json/) - // .expect(200) - // expect(res.res.statusMessage).toEqual(`${table.name} saved successfully`) - // expect(res.body.name).toEqual("Test Contact") - // expect(res.body._rev).toBeDefined() - // await assertRowUsage(rowUsage + 1) - // await assertQueryUsage(queryUsage + 1) + const rowUsage = await getRowUsage() + const queryUsage = await getQueryUsage() + + const res = await request + .post(`/api/${row.tableId}/rows`) + .send(row) + .set(config.defaultHeaders()) + .expect('Content-Type', /json/) + .expect(200) + expect(res.res.statusMessage).toEqual(`${table.name} saved successfully`) + expect(res.body.name).toEqual("Test Contact") + expect(res.body._rev).toBeDefined() + await assertRowUsage(rowUsage + 1) + await assertQueryUsage(queryUsage + 1) }) it("updates a row successfully", async () => { const existing = await config.createRow() - // const rowUsage = await getRowUsage() - // const queryUsage = await getQueryUsage() + const rowUsage = await getRowUsage() + const queryUsage = await getQueryUsage() const res = await request .post(`/api/${table._id}/rows`) @@ -92,8 +92,8 @@ describe("/rows", () => { `${table.name} updated successfully.` ) expect(res.body.name).toEqual("Updated Name") - // await assertRowUsage(rowUsage) - // await assertQueryUsage(queryUsage + 1) + await assertRowUsage(rowUsage) + await assertQueryUsage(queryUsage + 1) }) it("should load a row", async () => {