Skip to content

Commit

Permalink
test(intg): ensure decimal is appended
Browse files Browse the repository at this point in the history
  • Loading branch information
lemredd committed Dec 27, 2022
1 parent 5e34ee3 commit 3b625ca
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions src/components/CalculatorContainer.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -250,4 +250,27 @@ describe("Component: CalculatorContainer", () => {
await integerSignBtn.trigger("click")
expect(entryScrn.text()).toEqual("2")
})

it("can append decimal to the rightmost area of entry", async() => {
const wrapper = mount(Component)
const entryScrn = wrapper.find(".entry-screen")
const digitalBtns = wrapper.findAll(".digital-button")
const [
digital5Btn,
digital2Btn,
decimalBtn
] = digitalBtns.filter(
btn => btn.text() === "."
|| btn.text() === "2"
|| btn.text() === "5"
)

await digital2Btn.trigger("click")
await decimalBtn.trigger("click")
expect(entryScrn.text()).toEqual("2.")
await digital5Btn.trigger("click")
expect(entryScrn.text()).toEqual("2.5")
await decimalBtn.trigger("click")
expect(entryScrn.text()).toEqual("25.")
})
})

0 comments on commit 3b625ca

Please sign in to comment.