wip: adjust watcher cleanup api

This commit is contained in:
Evan You
2019-06-06 15:19:04 +08:00
parent 1d41771e56
commit d3fe492d7e
2 changed files with 30 additions and 42 deletions

View File

@@ -37,21 +37,6 @@ describe('observer/computed', () => {
expect(getter).toHaveBeenCalledTimes(2)
})
it('should accept context', () => {
const value: any = observable({})
let callCtx, callArg
const getter = function(arg: any) {
callCtx = this
callArg = arg
return value.foo
}
const ctx = {}
const cValue = computed(getter, ctx)
cValue.value
expect(callCtx).toBe(ctx)
expect(callArg).toBe(ctx)
})
it('should trigger effect', () => {
const value: any = observable({})
const cValue = computed(() => value.foo)
@@ -136,4 +121,8 @@ describe('observer/computed', () => {
value.foo = 2
expect(dummy).toBe(1)
})
it('should support setter', () => {
// TODO
})
})