it('create on array', () => { // on object const arr = [{}, {}] const ob1 = observe(arr) expect(ob1 instanceof Observer).toBe(true) expect(ob1.value).toBe(arr) expect(arr.__ob__).toBe(ob1) // should've walked children expect(arr[0].__ob__ instanceof Observer).toBe(true) expect(arr[1].__ob__ instanceof Observer).toBe(true) })
it('create on array', () => { // on object const arr = [{}, {}] const ob1 = observe(arr) expect(ob1 instanceof Observer).toBe(true) expect(ob1.value).toBe(arr) expect(arr.__ob__).toBe(ob1) // should've walked children expect(arr[0].__ob__ instanceof Observer).toBe(true) expect(arr[1].__ob__ instanceof Observer).toBe(true) })