obj-chain-core
Version:
fluent chaining for obj with dot-prop access
22 lines (19 loc) • 526 B
JavaScript
const test = require('ava')
const ObjChain = require('../')
test.skip('instantiation', t => {
// chain it
const chain = new ObjChain({}, [
'DotPropPlugin',
'SnapshotPlugin',
'DiffPlugin',
]).set('eh', ['some values'])
chain.snapshot()
chain.set('oogabooga', true)
chain.snapshot()
const diff = chain.diff()
console.log(diff.label)
console.log(diff.formatted)
t.true(typeof diff.formatted === 'string')
t.true(diff.formatted.includes('eh'))
t.true(diff.formatted.includes('oogabooga'))
})