add websocket_test.dart

This commit is contained in:
Sahil Kumar
2021-06-03 18:06:56 +05:30
parent d758f3df1d
commit 1626d7432c
8 changed files with 400 additions and 57 deletions
+27
View File
@@ -0,0 +1,27 @@
import 'package:mocktail/mocktail.dart';
import 'package:stream_chat/src/core/http/token.dart';
import 'package:stream_chat/src/core/http/token_manager.dart';
class FakeTokenManager extends Fake implements TokenManager {
final token = Token.development('test-user-id');
@override
bool get isStatic => true;
@override
String? get userId => token.userId;
@override
Future<Token> loadToken({bool refresh = false}) async => token;
@override
Future<Token> setTokenOrProvider(
String userId, {
Token? token,
TokenProvider? provider,
}) async =>
this.token;
@override
void reset() {}
}