1
0
Fork 0
mirror of synced 2024-08-07 14:18:02 +12:00
budibase/packages/core/test/indexing.createIndexFile.spec.js

23 lines
693 B
JavaScript
Raw Normal View History

import { getMemoryStore } from "./specHelpers"
import { createIndexFile } from "../src/indexing/sharding"
import { uniqueIndexName } from "../src/indexing/read"
import { includes } from "lodash"
2019-07-15 18:12:52 +12:00
describe("indexing.createIndexFile", () => {
it("should create an empty document <indexkey>.csv", async () => {
const datastore = getMemoryStore()
2019-07-15 18:12:52 +12:00
const index = {
map: "return {name: record.name, age: record.age}",
filter: "",
}
const indexKey = `/customers/hello`
await datastore.createFolder("/customers")
await createIndexFile(datastore, indexKey, index)
2019-07-15 18:12:52 +12:00
const savedIndex = await datastore.loadFile(indexKey)
2019-07-15 18:12:52 +12:00
expect(savedIndex).toBe("")
})
})