From 3199ca6a381d1a2a5cb59eb12fd2790001f9eb45 Mon Sep 17 00:00:00 2001 From: zhenyuWang <13641039885@163.com> Date: Tue, 16 Jan 2024 20:18:10 +0800 Subject: [PATCH] feat(composition api): triggerRef --- .../trigger-ref/trigger-ref.test.js | 29 +++++++++++++++++++ .../reactivity/trigger-ref/trigger-ref.uvue | 23 ++++++++++++++- pages/tab-bar/composition-api.uvue | 2 +- 3 files changed, 52 insertions(+), 2 deletions(-) create mode 100644 pages/composition-api/reactivity/trigger-ref/trigger-ref.test.js diff --git a/pages/composition-api/reactivity/trigger-ref/trigger-ref.test.js b/pages/composition-api/reactivity/trigger-ref/trigger-ref.test.js new file mode 100644 index 0000000..1cecd74 --- /dev/null +++ b/pages/composition-api/reactivity/trigger-ref/trigger-ref.test.js @@ -0,0 +1,29 @@ +const PAGE_PATH = '/pages/composition-api/reactivity/trigger-ref/trigger-ref' + +describe('triggerRef', () => { + 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 stateCount = await page.$('#state-count') + expect(await stateCount.text()).toBe('state.count: 0') + + const incrementStateCountBtn = await page.$('#increment-state-count-btn') + await incrementStateCountBtn.tap() + + expect(await stateCount.text()).toBe('state.count: 0') + + const triggerRefStateBtn = await page.$('#trigger-ref-state-btn') + await triggerRefStateBtn.tap() + + expect(await stateCount.text()).toBe('state.count: 1') + }) + } else { + it('other platform', () => { + expect(1).toBe(1) + }) + } +}) \ No newline at end of file diff --git a/pages/composition-api/reactivity/trigger-ref/trigger-ref.uvue b/pages/composition-api/reactivity/trigger-ref/trigger-ref.uvue index e5a9be5..850287d 100644 --- a/pages/composition-api/reactivity/trigger-ref/trigger-ref.uvue +++ b/pages/composition-api/reactivity/trigger-ref/trigger-ref.uvue @@ -1 +1,22 @@ - \ 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 01493cc..e31bfa8 100644 --- a/pages/tab-bar/composition-api.uvue +++ b/pages/tab-bar/composition-api.uvue @@ -171,7 +171,7 @@ { name: 'triggerRef', url: 'trigger-ref', - enable: false, + enable: true, }, { name: 'customRef', -- GitLab