fix(llc): fix tests

This commit is contained in:
Salvatore Giordano
2021-11-03 12:09:07 +01:00
parent 1729cbcbb6
commit 931f01a554
@@ -7,6 +7,7 @@ import 'package:stream_chat/src/core/http/connection_id_manager.dart';
import 'package:stream_chat/src/core/http/interceptor/auth_interceptor.dart'; import 'package:stream_chat/src/core/http/interceptor/auth_interceptor.dart';
import 'package:stream_chat/src/core/http/interceptor/connection_id_interceptor.dart'; import 'package:stream_chat/src/core/http/interceptor/connection_id_interceptor.dart';
import 'package:stream_chat/src/core/http/interceptor/logging_interceptor.dart'; import 'package:stream_chat/src/core/http/interceptor/logging_interceptor.dart';
import 'package:stream_chat/src/core/http/interceptor/user_agent_interceptor.dart';
import 'package:stream_chat/src/core/http/stream_chat_dio_error.dart'; import 'package:stream_chat/src/core/http/stream_chat_dio_error.dart';
import 'package:stream_chat/src/core/http/stream_http_client.dart'; import 'package:stream_chat/src/core/http/stream_http_client.dart';
import 'package:stream_chat/src/core/http/token_manager.dart'; import 'package:stream_chat/src/core/http/token_manager.dart';
@@ -48,12 +49,21 @@ void main() {
return dioError; return dioError;
} }
test('UserAgentInterceptor should be added', () {
const apiKey = 'api-key';
final client = StreamHttpClient(apiKey);
expect(
client.httpClient.interceptors.whereType<UserAgentInterceptor>().length,
1);
});
test('AuthInterceptor should be added if tokenManager is provided', () { test('AuthInterceptor should be added if tokenManager is provided', () {
const apiKey = 'api-key'; const apiKey = 'api-key';
final client = StreamHttpClient(apiKey, tokenManager: TokenManager()); final client = StreamHttpClient(apiKey, tokenManager: TokenManager());
expect(client.httpClient.interceptors.length, 1); expect(
expect(client.httpClient.interceptors.first, isA<AuthInterceptor>()); client.httpClient.interceptors.whereType<AuthInterceptor>().length, 1);
}); });
test( test(
@@ -65,10 +75,11 @@ void main() {
connectionIdManager: ConnectionIdManager(), connectionIdManager: ConnectionIdManager(),
); );
expect(client.httpClient.interceptors.length, 1);
expect( expect(
client.httpClient.interceptors.first, client.httpClient.interceptors
isA<ConnectionIdInterceptor>(), .whereType<ConnectionIdInterceptor>()
.length,
1,
); );
}, },
); );
@@ -80,10 +91,9 @@ void main() {
logger: Logger('test-logger'), logger: Logger('test-logger'),
); );
expect(client.httpClient.interceptors.length, 1);
expect( expect(
client.httpClient.interceptors.first, client.httpClient.interceptors.whereType<LoggingInterceptor>().length,
isA<LoggingInterceptor>(), 1,
); );
}); });