expect(fnSpy).toHaveBeenCalledTimes(1)
})
- it('should trigger all effects when array length is set 0', () => {
+ it('should trigger all effects when array length is set to 0', () => {
const observed: any = reactive([1])
let dummy, record
effect(() => {
function has(target: object, key: string | symbol): boolean {
const result = Reflect.has(target, key)
- track(target, TrackOpTypes.HAS, key)
+ if (!isSymbol(key) || !builtInSymbols.has(key)) {
+ track(target, TrackOpTypes.HAS, key)
+ }
return result
}