diff --git a/pages/composition-api/reactivity/to-value/to-value.test.js b/pages/composition-api/reactivity/to-value/to-value.test.js new file mode 100644 index 0000000000000000000000000000000000000000..2754d9a28ce5f40bed7446cebc2e6c6adabfdbe1 --- /dev/null +++ b/pages/composition-api/reactivity/to-value/to-value.test.js @@ -0,0 +1,36 @@ +const PAGE_PATH = '/pages/composition-api/reactivity/to-value/to-value' + +describe('toValue', () => { + if (process.env.uniTestPlatformInfo.startsWith('android')) { + let page = null + beforeAll(async () => { + page = await program.reLaunch(PAGE_PATH) + await page.waitFor('view') + }) + it('basic', async () => { + const refCount = await page.$('#ref-count') + expect(await refCount.text()).toBe('ref count: 0') + const isRefRefCount = await page.$('#is-ref-ref-count') + expect(await isRefRefCount.text()).toBe('isRef ref count: true') + const count = await page.$('#count') + expect(await count.text()).toBe('count: 0') + const isRefCount = await page.$('#is-ref-count') + expect(await isRefCount.text()).toBe('isRef count: false') + + const objNum = await page.$('#obj-num') + expect(await objNum.text()).toBe('obj.num: 0') + const toValueObjNum = await page.$('#to-value-obj-num') + expect(await toValueObjNum.text()).toBe('toValue(() => obj.num): 0') + + const incrementBtn = await page.$('#increment-btn') + await incrementBtn.tap() + + expect(await objNum.text()).toBe('obj.num: 1') + expect(await toValueObjNum.text()).toBe('toValue(() => obj.num): 1') + }) + } else { + it('other platform', () => { + expect(1).toBe(1) + }) + } +}) \ No newline at end of file diff --git a/pages/composition-api/reactivity/to-value/to-value.uvue b/pages/composition-api/reactivity/to-value/to-value.uvue index 2350234f5aea74cbd6c25ab9cf26290fea363723..1c70c8a1759904836a8f659ef07019376fecd957 100644 --- a/pages/composition-api/reactivity/to-value/to-value.uvue +++ b/pages/composition-api/reactivity/to-value/to-value.uvue @@ -1 +1,33 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/pages/tab-bar/composition-api.uvue b/pages/tab-bar/composition-api.uvue index f7734ce2caca69410e71eee2a0b87d0e170050df..1fdf26d54498e954e48d6d68f6e8e272c341d970 100644 --- a/pages/tab-bar/composition-api.uvue +++ b/pages/tab-bar/composition-api.uvue @@ -141,7 +141,7 @@ { name: 'toValue', url: 'to-value', - enable: false, + enable: true, }, { name: 'toRefs',