@@ -314,12 +314,12 @@ final class BottomSheetControllerTests: XCTestCase {
314314 XCTAssertTrue ( sut. isDismissed)
315315 }
316316
317- func test_onDidDismiss ( ) {
317+ func test_dismissOnCloseButtonTapped ( ) {
318318 let sut = SpyBottomSheetController ( title: " " , childView: UIView ( ) )
319319
320320 XCTAssertFalse ( sut. isDismissed)
321321
322- sut. simulateDismiss ( )
322+ sut. simulateTapCloseButton ( )
323323
324324 XCTAssertTrue ( sut. isDismissed)
325325 }
@@ -334,10 +334,14 @@ final class BottomSheetControllerTests: XCTestCase {
334334
335335 sut. simulateOnDimmerTap ( )
336336 sut. simulateOnSwipeDown ( )
337+ _ = sut. accessibilityPerformEscape ( )
337338
338339 XCTAssertFalse ( sut. onSwipeDown)
339340 XCTAssertFalse ( sut. onDimmerTapped)
340- XCTAssertFalse ( sut. isDismissed)
341+
342+ // tap close button always dismisses
343+ sut. simulateTapCloseButton ( )
344+ XCTAssertTrue ( sut. isDismissed)
341345 }
342346}
343347
@@ -385,8 +389,8 @@ final class SpyBottomSheetController: BottomSheetController {
385389 var onDimmerTapped = false
386390 var onDragging = false
387391
388- override func simulateDismiss ( ) {
389- super. simulateDismiss ( )
392+ override func simulateTapCloseButton ( ) {
393+ super. simulateTapCloseButton ( )
390394 isDismissed = true
391395 }
392396
0 commit comments