Skip to content

Commit 93db0a7

Browse files
committed
test: simplify
1 parent 48d2aa3 commit 93db0a7

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

packages/runtime-vapor/__tests__/if.spec.ts

+6-12
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,7 @@ describe('createIf', () => {
3737

3838
let spyIfFn: Mock<any, any>
3939
let spyElseFn: Mock<any, any>
40-
41-
let add = NOOP
42-
let reset = NOOP
40+
const count = ref(0)
4341

4442
// templates can be reused through caching.
4543
const t0 = template('<div></div>')
@@ -48,10 +46,6 @@ describe('createIf', () => {
4846

4947
const component = defineComponent({
5048
setup() {
51-
const counter = ref(0)
52-
add = () => counter.value++
53-
reset = () => (counter.value = 0)
54-
5549
// render
5650
return (() => {
5751
const n0 = t0()
@@ -61,15 +55,15 @@ describe('createIf', () => {
6155

6256
insert(
6357
createIf(
64-
() => counter.value,
58+
() => count.value,
6559
// v-if
6660
(spyIfFn ||= vi.fn(() => {
6761
const n2 = t1()
6862
const {
6963
0: [n3],
7064
} = children(n2)
7165
renderEffect(() => {
72-
setText(n3, counter.value)
66+
setText(n3, count.value)
7367
})
7468
return n2
7569
})),
@@ -91,19 +85,19 @@ describe('createIf', () => {
9185
expect(spyIfFn!).toHaveBeenCalledTimes(0)
9286
expect(spyElseFn!).toHaveBeenCalledTimes(1)
9387

94-
add()
88+
count.value++
9589
await nextTick()
9690
expect(host.innerHTML).toBe('<div><p>1</p><!--if--></div>')
9791
expect(spyIfFn!).toHaveBeenCalledTimes(1)
9892
expect(spyElseFn!).toHaveBeenCalledTimes(1)
9993

100-
add()
94+
count.value++
10195
await nextTick()
10296
expect(host.innerHTML).toBe('<div><p>2</p><!--if--></div>')
10397
expect(spyIfFn!).toHaveBeenCalledTimes(1)
10498
expect(spyElseFn!).toHaveBeenCalledTimes(1)
10599

106-
reset()
100+
count.value = 0
107101
await nextTick()
108102
expect(host.innerHTML).toBe('<div><p>zero</p><!--if--></div>')
109103
expect(spyIfFn!).toHaveBeenCalledTimes(1)

0 commit comments

Comments
 (0)