Fixing test case (didn't provide a schema).
This commit is contained in:
parent
1d7fe369c6
commit
0ac5c4713a
|
@ -75,7 +75,11 @@ describe("run misc tests", () => {
|
|||
},
|
||||
})
|
||||
const dataImport = {
|
||||
csvString: "a,b,c,d\n1,2,3,4"
|
||||
csvString: "a,b,c,d\n1,2,3,4",
|
||||
schema: {},
|
||||
}
|
||||
for (let col of ["a", "b", "c", "d"]) {
|
||||
dataImport.schema[col] = { type: "string" }
|
||||
}
|
||||
await tableUtils.handleDataImport(
|
||||
config.getAppId(),
|
||||
|
|
|
@ -77,6 +77,9 @@ function parse(csvString, parsers) {
|
|||
}
|
||||
|
||||
function updateSchema({ schema, existingTable }) {
|
||||
if (!schema) {
|
||||
return schema
|
||||
}
|
||||
const finalSchema = {}
|
||||
const schemaKeyMap = {}
|
||||
Object.keys(schema).forEach(key => (schemaKeyMap[key.toLowerCase()] = key))
|
||||
|
|
Loading…
Reference in New Issue