@brimdata/zealot
Version:
The Javascript Client for Zed Lakes
23 lines (19 loc) • 454 B
text/typescript
import {createRecord} from "../../test/factory"
const r = createRecord({
status: "pending",
person: {name: "alice", age: 55, geo: {lat: 1, long: 1}},
alert: 1,
})
test("has with array", () => {
expect(r.has(["person", "name"])).toBe(true)
})
test("columns", () => {
expect(r.flatColumns).toEqual([
"status",
["person", "name"],
["person", "age"],
["person", "geo", "lat"],
["person", "geo", "long"],
"alert",
])
})