fix: fixed update tests
This commit is contained in:
@@ -430,7 +430,7 @@ void main() {
|
|||||||
await channelClient.watch();
|
await channelClient.watch();
|
||||||
|
|
||||||
when(
|
when(
|
||||||
() => mockDio.post<String>(
|
() => mockDio.put<String>(
|
||||||
'/messages/${message.id}',
|
'/messages/${message.id}',
|
||||||
data: anything,
|
data: anything,
|
||||||
),
|
),
|
||||||
@@ -445,7 +445,7 @@ void main() {
|
|||||||
await channelClient.pinMessage(message, 30);
|
await channelClient.pinMessage(message, 30);
|
||||||
|
|
||||||
verify(() =>
|
verify(() =>
|
||||||
mockDio.post<String>('/messages/${message.id}', data: anything))
|
mockDio.put<String>('/messages/${message.id}', data: anything))
|
||||||
.called(1);
|
.called(1);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -475,7 +475,7 @@ void main() {
|
|||||||
await channelClient.watch();
|
await channelClient.watch();
|
||||||
|
|
||||||
when(
|
when(
|
||||||
() => mockDio.post<String>(
|
() => mockDio.put<String>(
|
||||||
'/messages/${message.id}',
|
'/messages/${message.id}',
|
||||||
data: anything,
|
data: anything,
|
||||||
),
|
),
|
||||||
@@ -490,7 +490,7 @@ void main() {
|
|||||||
await channelClient.pinMessage(message);
|
await channelClient.pinMessage(message);
|
||||||
|
|
||||||
verify(() =>
|
verify(() =>
|
||||||
mockDio.post<String>('/messages/${message.id}', data: anything))
|
mockDio.put<String>('/messages/${message.id}', data: anything))
|
||||||
.called(1);
|
.called(1);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -520,7 +520,7 @@ void main() {
|
|||||||
await channelClient.watch();
|
await channelClient.watch();
|
||||||
|
|
||||||
when(
|
when(
|
||||||
() => mockDio.post<String>(
|
() => mockDio.put<String>(
|
||||||
'/messages/${message.id}',
|
'/messages/${message.id}',
|
||||||
data: anything,
|
data: anything,
|
||||||
),
|
),
|
||||||
@@ -535,7 +535,7 @@ void main() {
|
|||||||
await channelClient.unpinMessage(message);
|
await channelClient.unpinMessage(message);
|
||||||
|
|
||||||
verify(() =>
|
verify(() =>
|
||||||
mockDio.post<String>('/messages/${message.id}', data: anything))
|
mockDio.put<String>('/messages/${message.id}', data: anything))
|
||||||
.called(1);
|
.called(1);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -745,6 +745,39 @@ void main() {
|
|||||||
data: {'message': anything})).called(1);
|
data: {'message': anything})).called(1);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test('partiallyUpdateMessage', () async {
|
||||||
|
final mockDio = MockDio();
|
||||||
|
|
||||||
|
when(() => mockDio.options).thenReturn(BaseOptions());
|
||||||
|
when(() => mockDio.interceptors).thenReturn(Interceptors());
|
||||||
|
|
||||||
|
final client = StreamChatClient('api-key', httpClient: mockDio);
|
||||||
|
final message = Message(
|
||||||
|
id: 'test',
|
||||||
|
text: 'demo',
|
||||||
|
);
|
||||||
|
|
||||||
|
when(
|
||||||
|
() => mockDio.put<String>(
|
||||||
|
'/messages/${message.id}',
|
||||||
|
data: {'set': anything},
|
||||||
|
),
|
||||||
|
).thenAnswer(
|
||||||
|
(_) async => Response(
|
||||||
|
data: jsonEncode({'message': message}),
|
||||||
|
statusCode: 200,
|
||||||
|
requestOptions: FakeRequestOptions(),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
|
||||||
|
await client.partiallyUpdateMessage(message.id, {
|
||||||
|
'set': {'text': message.text}
|
||||||
|
});
|
||||||
|
|
||||||
|
verify(() => mockDio.put<String>('/messages/${message.id}',
|
||||||
|
data: {'set': anything})).called(1);
|
||||||
|
});
|
||||||
|
|
||||||
test('deleteMessage', () async {
|
test('deleteMessage', () async {
|
||||||
final mockDio = MockDio();
|
final mockDio = MockDio();
|
||||||
|
|
||||||
@@ -1094,7 +1127,7 @@ void main() {
|
|||||||
final message = Message(text: 'Hello');
|
final message = Message(text: 'Hello');
|
||||||
|
|
||||||
when(
|
when(
|
||||||
() => mockDio.post<String>(
|
() => mockDio.put<String>(
|
||||||
'/messages/${message.id}',
|
'/messages/${message.id}',
|
||||||
data: anything,
|
data: anything,
|
||||||
),
|
),
|
||||||
@@ -1108,7 +1141,7 @@ void main() {
|
|||||||
|
|
||||||
await client.pinMessage(message, timeout);
|
await client.pinMessage(message, timeout);
|
||||||
|
|
||||||
verify(() => mockDio.post<String>('/messages/${message.id}',
|
verify(() => mockDio.put<String>('/messages/${message.id}',
|
||||||
data: {'message': anything})).called(1);
|
data: {'message': anything})).called(1);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user