← Public packages
@kentcdodds/lineage
Interactive commit-level lines of kody, minus generated noise, as an offline-ready chart.
src/ui/local-series.node.test.ts
11 lines · 460 B · TypeScriptimport assert from 'node:assert/strict'
import test from 'node:test'
import { parseStoredSeries } from './local-series.ts'
test('reads a locally saved series and ignores junk', () => {
assert.equal(parseStoredSeries(null), null)
assert.equal(parseStoredSeries('{'), null)
assert.equal(parseStoredSeries('{"commitCount":3}'), null)
const payload = parseStoredSeries(JSON.stringify({ points: [{ sha: 'abc' }] }))
assert.equal(payload?.points.length, 1)
})