1
0
Fork 0
mirror of synced 2024-09-19 18:59:06 +12:00

Unify tests

This commit is contained in:
Adria Navarro 2024-08-28 14:26:00 +02:00
parent e1add8dd6a
commit 19e97dee50

View file

@ -1038,29 +1038,6 @@ describe.each([
},
})
})
})
describe("fetch view (through table)", () => {
it("should be able to fetch a view V2", async () => {
const res = await config.api.viewV2.create({
name: generator.name(),
tableId: table._id!,
schema: {
id: { visible: true },
Price: { visible: false },
Category: { visible: true },
},
})
const view = await config.api.viewV2.get(res.id)
const updatedTable = await config.api.table.get(table._id!)
const viewSchema = updatedTable.views![view!.name!].schema as Record<
string,
ViewUIFieldMetadata
>
expect(viewSchema.Price?.visible).toEqual(false)
expect(viewSchema.Category?.visible).toEqual(true)
})
it("should be able to fetch readonly config after downgrades", async () => {
mocks.licenses.useViewReadonlyColumns()
@ -1069,13 +1046,13 @@ describe.each([
tableId: table._id!,
schema: {
id: { visible: true },
Price: { visible: true, readonly: true },
one: { visible: true, readonly: true },
},
})
mocks.licenses.useCloudFree()
const view = await config.api.viewV2.get(res.id)
expect(view.schema?.Price).toEqual(
const view = (await getDelegate(res)) as ViewV2
expect(view.schema?.one).toEqual(
expect.objectContaining({ visible: true, readonly: true })
)
})