Skip to content

Commit

Permalink
chore: Refactor network manager test to use const keyword
Browse files Browse the repository at this point in the history
  • Loading branch information
VB10 committed Sep 2, 2024
1 parent 2be88a9 commit e643eb2
Showing 1 changed file with 19 additions and 19 deletions.
38 changes: 19 additions & 19 deletions test/unit/network_manager_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,24 @@ import 'package:vexana/src/mixin/network_manager_cache.dart';
import 'package:vexana/src/mixin/network_manager_parameters.dart';
import 'package:vexana/vexana.dart';

void main() {
setUp(() {});
test(' CustomNetworkManager test is valid', () async {
final manager = CustomNetworkManager();
expect(manager, isNotNull);

final primitiveResponse = await manager.sendPrimitive<EmptyModel>('test');
expect(primitiveResponse, isNull);

final downloadFileResponse = await manager.downloadFile('test', null);
expect(downloadFileResponse, isNotNull);

final downloadFileSimpleResponse =
await manager.downloadFileSimple('test', null);
expect(downloadFileSimpleResponse, isNotNull);
});
}

class CustomNetworkManager extends INetworkManager<EmptyModel> {
@override
NetworkManagerCache<INetworkModel<EmptyModel>> get cache =>
Expand Down Expand Up @@ -51,7 +69,7 @@ class CustomNetworkManager extends INetworkManager<EmptyModel> {
CancelToken? cancelToken,
bool isErrorDialog = false,
}) {
return Future.value(ResponseModel(data: EmptyModel() as R));
return Future.value(ResponseModel(data: const EmptyModel() as R));
}

@override
Expand All @@ -68,21 +86,3 @@ class CustomNetworkManager extends INetworkManager<EmptyModel> {
return Future.value(Response<T>(requestOptions: RequestOptions()));
}
}

void main() {
setUp(() {});
test(' CustomNetworkManager test is valid', () async {
final manager = CustomNetworkManager();
expect(manager, isNotNull);

final primitiveResponse = await manager.sendPrimitive<EmptyModel>('test');
expect(primitiveResponse, isNull);

final downloadFileResponse = await manager.downloadFile('test', null);
expect(downloadFileResponse, isNotNull);

final downloadFileSimpleResponse =
await manager.downloadFileSimple('test', null);
expect(downloadFileSimpleResponse, isNotNull);
});
}

0 comments on commit e643eb2

Please sign in to comment.