Test for Collection#touch().
This commit is contained in:
parent
f5191cdd42
commit
0682cbd554
@ -176,6 +176,22 @@ describe('Collection', function () {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
describe('touch()', function () {
|
||||||
|
it('can be used to signal an indirect update', function () {
|
||||||
|
const foo = { id: 'foo' }
|
||||||
|
this.col.add(foo)
|
||||||
|
|
||||||
|
return waitTicks().then(() => {
|
||||||
|
this.col.touch(foo)
|
||||||
|
|
||||||
|
return eventToPromise(this.col, 'update', (items) => {
|
||||||
|
expect(items).to.have.all.keys('foo')
|
||||||
|
expect(items.foo).to.equal(foo)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
describe('deduplicates events', function () {
|
describe('deduplicates events', function () {
|
||||||
forEach({
|
forEach({
|
||||||
'add & update → add': [
|
'add & update → add': [
|
||||||
|
Loading…
Reference in New Issue
Block a user