test case is only for internal.

This commit is contained in:
mike12345567 2024-06-20 18:53:01 +01:00
parent ae68c561f4
commit fead1f436a
1 changed files with 27 additions and 23 deletions

View File

@ -276,30 +276,34 @@ describe.each([
})
})
it("shouldn't allow duplicate column names", async () => {
const saveTableRequest: SaveTableRequest = {
...basicTable(),
}
saveTableRequest.schema["Type"] = { type: FieldType.STRING, name: "Type" }
await config.api.table.save(saveTableRequest, {
status: 400,
body: {
message:
'Column "type" is duplicated - make sure there are no duplicate columns names, this is case insensitive.',
},
isInternal &&
it("shouldn't allow duplicate column names", async () => {
const saveTableRequest: SaveTableRequest = {
...basicTable(),
}
saveTableRequest.schema["Type"] = {
type: FieldType.STRING,
name: "Type",
}
await config.api.table.save(saveTableRequest, {
status: 400,
body: {
message:
'Column "type" is duplicated - make sure there are no duplicate columns names, this is case insensitive.',
},
})
saveTableRequest.schema = {
foo: { type: FieldType.STRING, name: "foo" },
FOO: { type: FieldType.STRING, name: "FOO" },
}
await config.api.table.save(saveTableRequest, {
status: 400,
body: {
message:
'Column "foo" is duplicated - make sure there are no duplicate columns names, this is case insensitive.',
},
})
})
saveTableRequest.schema = {
foo: { type: FieldType.STRING, name: "foo" },
FOO: { type: FieldType.STRING, name: "FOO" },
}
await config.api.table.save(saveTableRequest, {
status: 400,
body: {
message:
'Column "foo" is duplicated - make sure there are no duplicate columns names, this is case insensitive.',
},
})
})
it("should add a new column for an internal DB table", async () => {
const saveTableRequest: SaveTableRequest = {