refactor: InpuBar as subview instead of accessoryView

Fix tests
This commit is contained in:
martinpucik
2022-05-04 18:02:42 +02:00
parent 859e9c29f9
commit dee9a22483
2 changed files with 3 additions and 4 deletions
@@ -232,9 +232,6 @@ final class MessagesViewControllerTests: XCTestCase {
func testDefaultPropertyValues() {
let controller = MessagesViewController()
XCTAssertTrue(controller.canBecomeFirstResponder)
XCTAssertFalse(controller.shouldAutorotate)
XCTAssertNotNil(controller.inputAccessoryView)
XCTAssertNotNil(controller.messagesCollectionView)
XCTAssertTrue(controller.messagesCollectionView.collectionViewLayout is MessagesCollectionViewFlowLayout)
@@ -37,6 +37,7 @@ final class MessagesDisplayDelegateTests: XCTestCase {
_ = sut.view
sut.beginAppearanceTransition(true, animated: true)
sut.endAppearanceTransition()
sut.viewDidLoad()
sut.view.layoutIfNeeded()
}
@@ -113,6 +114,7 @@ final class MessagesDisplayDelegateTests: XCTestCase {
func testMessageHeaderView_isNotNil() {
let indexPath = IndexPath(item: 0, section: 1)
XCTAssert(sut.dataProvider != nil)
let headerView = sut.messageHeaderView(for: indexPath, in: sut.messagesCollectionView)
XCTAssertNotNil(headerView)
}
@@ -190,7 +192,7 @@ private class MockMessagesViewController: MessagesViewController, MessagesDispla
messagesCollectionView.messagesDisplayDelegate = self
messagesCollectionView.messagesDataSource = dataProvider
messagesCollectionView.messagesLayoutDelegate = self
messagesCollectionView.reloadData()
}
fileprivate func makeDataSource() -> MockMessagesDataSource {