Skip to content

Commit b804d45

Browse files
chore: merge screen_render_native_apis branch
1 parent 7a2ca11 commit b804d45

File tree

3 files changed

+2148
-13
lines changed

3 files changed

+2148
-13
lines changed

test/apm_test.dart

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ void main() {
266266
setUp(() {
267267
InstabugScreenRenderManager.setInstance(mScreenRenderManager);
268268
});
269-
tearDown((){
269+
tearDown(() {
270270
reset(mScreenRenderManager);
271271
});
272272
test("[isScreenRenderEnabled] should call host method", () async {
@@ -287,22 +287,24 @@ void main() {
287287
verify(mHost.setScreenRenderEnabled(isEnabled)).called(1);
288288
});
289289

290-
test("[setScreenRenderEnabled] should call [init()] screen render collector, is the feature is enabled", () async {
290+
test(
291+
"[setScreenRenderEnabled] should call [init()] screen render collector, is the feature is enabled",
292+
() async {
291293
const isEnabled = true;
292294
await APM.setScreenRenderEnabled(isEnabled);
293295
verify(mScreenRenderManager.init(any)).called(1);
294296
verifyNoMoreInteractions(mScreenRenderManager);
295297
});
296298

297-
test("[setScreenRenderEnabled] should call [remove()] screen render collector, is the feature is enabled", () async {
299+
test(
300+
"[setScreenRenderEnabled] should call [remove()] screen render collector, is the feature is enabled",
301+
() async {
298302
const isEnabled = false;
299303
await APM.setScreenRenderEnabled(isEnabled);
300304
verify(mScreenRenderManager.remove()).called(1);
301305
verifyNoMoreInteractions(mScreenRenderManager);
302306
});
303307

304-
305-
306308
test(
307309
"[startUITrace] should start screen render collector with right params, if screen render feature is enabled",
308310
() async {

test/utils/screen_render/instabug_screen_render_manager_test.dart

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
1-
import 'dart:ui';
2-
3-
import 'package:flutter/widgets.dart';
41
import 'package:flutter_test/flutter_test.dart';
52
import 'package:instabug_flutter/instabug_flutter.dart';
6-
import 'package:instabug_flutter/src/generated/apm.api.g.dart';
73
import 'package:instabug_flutter/src/models/instabug_frame_data.dart';
84
import 'package:instabug_flutter/src/models/instabug_screen_render_data.dart';
95

106
import 'package:instabug_flutter/src/utils/screen_rendering/instabug_screen_render_manager.dart';
11-
import 'package:mockito/annotations.dart';
127
import 'package:mockito/mockito.dart';
13-
import 'instabug_screen_render_manager_test.mocks.dart';
14-
// import 'instabug_screen_render_manager_test_manual_mocks.dart';
8+
import 'instabug_screen_render_manager_test_manual_mocks.dart';
159

16-
@GenerateMocks([FrameTiming, ApmHostApi, WidgetsBinding])
1710
void main() {
1811
TestWidgetsFlutterBinding.ensureInitialized();
1912

0 commit comments

Comments
 (0)