Skip to content

Commit d0bfff8

Browse files
committed
[UPDATE] added new test cases
1 parent 2bc5aab commit d0bfff8

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

Tests/YStepperTests/Views/StepperTests.swift

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,13 +231,26 @@ final class StepperTests: XCTestCase {
231231
XCTAssertNotNil(Stepper_Previews.previews)
232232
}
233233

234-
func testAccessibilityActions() {
234+
func test_accessibilityIncrement_IncrementsValue() {
235+
let sut = makeSUT(maxValue: 2)
236+
sut.accessibilityAction(direction: .increment)
237+
XCTAssertEqual(sut.value, sut.minimumValue + sut.stepValue)
238+
239+
sut.accessibilityAction(direction: .increment)
240+
XCTAssertEqual(sut.value, sut.minimumValue + 2*sut.stepValue)
241+
}
242+
243+
func test_accessibilityDecrement_decrementsValue() {
235244
let sut = makeSUT()
236245
sut.accessibilityAction(direction: .increment)
237246
XCTAssertEqual(sut.value, sut.minimumValue + sut.stepValue)
238247

239248
sut.accessibilityAction(direction: .decrement)
240249
XCTAssertEqual(sut.value, sut.minimumValue)
250+
251+
sut.accessibilityAction(direction: .decrement)
252+
// It should still just be the minimum value
253+
XCTAssertEqual(sut.value, sut.minimumValue)
241254
}
242255
}
243256

0 commit comments

Comments
 (0)