mirror of
https://github.com/MessageKit/MessageKit.git
synced 2026-02-06 19:03:19 +00:00
refactor: InpuBar as subview instead of accessoryView
Fix tests
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user