Skip to content

Commit ee1df28

Browse files
Add test coverage for NetworkLogger
1 parent f3f0ea4 commit ee1df28

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/instabug_flutter_test.dart

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,12 @@ import 'package:instabug_flutter/CrashReporting.dart';
1212
import 'package:instabug_flutter/FeatureRequests.dart';
1313
import 'package:instabug_flutter/Instabug.dart';
1414
import 'package:instabug_flutter/InstabugLog.dart';
15+
import 'package:instabug_flutter/NetworkLogger.dart';
1516
import 'package:instabug_flutter/Replies.dart';
1617
import 'package:instabug_flutter/Surveys.dart';
1718
import 'package:instabug_flutter/models/crash_data.dart';
1819
import 'package:instabug_flutter/models/exception_data.dart';
20+
import 'package:instabug_flutter/models/network_data.dart';
1921
import 'package:instabug_flutter/utils/platform_manager.dart';
2022
import 'package:mockito/annotations.dart';
2123
import 'package:mockito/mockito.dart';
@@ -820,6 +822,18 @@ void main() {
820822
]);
821823
});
822824

825+
test('networkLog: Test', () async {
826+
final data = NetworkData(method: 'method', url: 'url', startTime: DateTime.now());
827+
final List<dynamic> args = <dynamic>[data.toMap()];
828+
NetworkLogger.networkLog(data);
829+
expect(log, <Matcher>[
830+
isMethodCall(
831+
'networkLog:',
832+
arguments: args,
833+
)
834+
]);
835+
});
836+
823837
test('setCrashReportingEnabled: Test', () async {
824838
const isEnabled = false;
825839
final List<dynamic> args = <dynamic>[isEnabled];

0 commit comments

Comments
 (0)