Skip to content

Commit

Permalink
test(intg): ensure altering sign of entry
Browse files Browse the repository at this point in the history
  • Loading branch information
lemredd committed Dec 27, 2022
1 parent 8ae6698 commit faf1470
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions src/components/CalculatorContainer.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -235,4 +235,19 @@ describe("Component: CalculatorContainer", () => {
await eraseOneDigitBtn.trigger("click")
expect(entryScrn.value).toEqual("0")
})

it("can alter integer sign if `entry !== 0`", async() => {
const wrapper = mount(Component)
const entryScrn = wrapper.find(".entry-screen").element as HTMLInputElement
const wrapperInternals = wrapper.vm as any
const [integerSignBtn] = wrapper
.findAll(".digital-button")
.filter(btn => btn.text() === "+/-")

wrapperInternals.entry = "2"
await integerSignBtn.trigger("click")
expect(entryScrn.value).toEqual("-2")
await integerSignBtn.trigger("click")
expect(entryScrn.value).toEqual("2")
})
})

0 comments on commit faf1470

Please sign in to comment.