shallow-reactive.test.js 1020 字节
Newer Older
1 2 3
const PAGE_PATH = '/pages/composition-api/reactivity/shallow-reactive/shallow-reactive'

describe('shallowReactive', () => {
4 5 6 7 8 9 10 11
  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')
12

13 14
    const stateNestedCount = await page.$('#state-nested-count')
    expect(await stateNestedCount.text()).toBe('state.nested.count: 0')
15

16 17
    const incrementStateNestedCountBtn = await page.$('.increment-state-nested-count-btn')
    await incrementStateNestedCountBtn.tap()
18

19
    expect(await stateNestedCount.text()).toBe('state.nested.count: 0')
20

21 22
    const incrementStateCountBtn = await page.$('.increment-state-count-btn')
    await incrementStateCountBtn.tap()
23

24 25 26
    expect(await stateCount.text()).toBe('state.count: 1')
    expect(await stateNestedCount.text()).toBe('state.nested.count: 1')
  })
27
})