diff --git a/pages/reactivity/core/reactive/reactive.test.js b/pages/reactivity/core/reactive/reactive.test.js index f3eb4614872d74cc281a8f7eb7955d46079754fb..6addb75d8819238f140b3110f51f847aa094e5e9 100644 --- a/pages/reactivity/core/reactive/reactive.test.js +++ b/pages/reactivity/core/reactive/reactive.test.js @@ -17,9 +17,9 @@ describe('reactive', () => { expect(await objNum.text()).toBe('0') const objArr = await page.$('#obj-arr') - expect(await objArr.text()).toBe('["a","b","c"]') - - const arr1 = await page.$('#arr1') + expect(await objArr.text()).toBe('["a","b","c"]') + + const arr1 = await page.$('#arr1') expect(await arr1.text()).toBe('[]') const updateCountBtn = await page.$('#update-count-btn') @@ -40,18 +40,18 @@ describe('reactive', () => { expect(await objArr.text()).toBe('["a","b","c","d"]') const count1 = await page.$('#count1') - expect(await count1.text()).toBe('1') - + expect(await count1.text()).toBe('1') + const updateObj_A_B_C_Btn = await page.$('#update-obj1-a-b-c-btn') await updateObj_A_B_C_Btn.tap() - expect(await count1.text()).toBe('2') - - const updateArr1Btn = await page.$('#update-arr1-btn') - await updateArr1Btn.tap() - expect(await arr1.text()).toBe('[1,2,3]') - - const updateArr1ReactiveBtn = await page.$('#update-arr1-reactive-btn') - await updateArr1ReactiveBtn.tap() - expect(await arr1.text()).toBe('[4,5,6]') + expect(await count1.text()).toBe('2') + + const updateArr1Btn = await page.$('#update-arr1-btn') + await updateArr1Btn.tap() + expect(await arr1.text()).toBe(JSON.stringify([1, 2, 3])) + + const updateArr1ReactiveBtn = await page.$('#update-arr1-reactive-btn') + await updateArr1ReactiveBtn.tap() + expect(await arr1.text()).toBe(JSON.stringify([4, 5, 6])) }) }) \ No newline at end of file diff --git a/pages/reactivity/core/reactive/reactive.uvue b/pages/reactivity/core/reactive/reactive.uvue index f7f6a5a48fbde52271e85fccab27a6c273ce3831..b6a7abec79f37674b7058dfbb751a47965f41a32 100644 --- a/pages/reactivity/core/reactive/reactive.uvue +++ b/pages/reactivity/core/reactive/reactive.uvue @@ -26,7 +26,7 @@ arr1(spread): - {{ arr1 }} + {{ JSON.stringify(arr1) }} @@ -66,7 +66,7 @@ const obj1 = reactive({ a: { b: { c: 'c' } } - }) + } as UTSJSONObject) const count1 = ref(0) watchEffect(() => {