Skip to content

Commit 417d1b3

Browse files
authored
test: add reset test for q17 (#964)
1 parent ae951fc commit 417d1b3

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

questions/17-useCounter/index.test.ts

+10-1
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,13 @@ async function triggerClick(target: DOMWrapper<HTMLButtonElement>, times = 1) {
1010
}
1111

1212
describe("useCounter", () => {
13-
let wrapper, incBtn, decBtn, text
13+
let wrapper, incBtn, decBtn, resetBtn, text
1414

1515
beforeEach(() => {
1616
wrapper = mount(App)
1717
incBtn = wrapper.findAll("button")[0]
1818
decBtn = wrapper.findAll("button")[1]
19+
resetBtn = wrapper.findAll("button")[2]
1920
text = wrapper.find("p")
2021
})
2122

@@ -34,4 +35,12 @@ describe("useCounter", () => {
3435
await triggerClick(decBtn, 20)
3536
expect(text.text()).toBe("Count: 0")
3637
})
38+
39+
it('support reset', async() => {
40+
expect(text.text()).toBe("Count: 0")
41+
await triggerClick(incBtn, 3)
42+
expect(text.text()).toBe("Count: 3")
43+
await triggerClick(resetBtn)
44+
expect(text.text()).toBe("Count: 0")
45+
})
3746
})

0 commit comments

Comments
 (0)