This commit is contained in:
Salvatore Giordano
2021-07-19 12:10:20 +02:00
parent f50ea0bac4
commit 57594c403c
@@ -151,7 +151,9 @@ void main() {
(tester) async { (tester) async {
const messageListCoreKey = Key('messageListCore'); const messageListCoreKey = Key('messageListCore');
final controller = MessageListController(); final controller = MessageListController();
final paginationLimit = 10;
final messageListCore = MessageListCore( final messageListCore = MessageListCore(
paginationLimit: paginationLimit,
key: messageListCoreKey, key: messageListCoreKey,
messageListBuilder: (_, __) => const Offstage(), messageListBuilder: (_, __) => const Offstage(),
loadingBuilder: (BuildContext context) => const Offstage(), loadingBuilder: (BuildContext context) => const Offstage(),
@@ -165,10 +167,6 @@ void main() {
final mockChannel = MockChannel(); final mockChannel = MockChannel();
when(() => mockChannel.state.isUpToDate).thenReturn(true); when(() => mockChannel.state.isUpToDate).thenReturn(true);
// when(() => mockChannel.query(
// messagesPagination: any(named: 'messagesPagination'),
// preferOffline: any(named: 'preferOffline'),
// )).thenAnswer((_) => mockChannel.state);
final messages = _generateMessages(); final messages = _generateMessages();
when(() => mockChannel.state.messages).thenReturn(messages); when(() => mockChannel.state.messages).thenReturn(messages);
when(() => mockChannel.state.messagesStream) when(() => mockChannel.state.messagesStream)
@@ -191,7 +189,10 @@ void main() {
await coreState.paginateData(); await coreState.paginateData();
verify(() => mockChannel.query( verify(() => mockChannel.query(
messagesPagination: any(named: 'messagesPagination'), messagesPagination: any(
named: 'messagesPagination',
that: wrapMatcher((it) => it.limit == paginationLimit),
),
preferOffline: any(named: 'preferOffline'), preferOffline: any(named: 'preferOffline'),
)).called(1); )).called(1);
}, },