Skip to content

Commit f4317ed

Browse files
committed
fix(ci): visibility_detector error on tests fixed
1 parent a5eedfd commit f4317ed

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

pubspec.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1440,7 +1440,7 @@ packages:
14401440
source: hosted
14411441
version: "3.0.2"
14421442
visibility_detector:
1443-
dependency: transitive
1443+
dependency: "direct main"
14441444
description:
14451445
name: visibility_detector
14461446
sha256: ec932527913f32f65aa01d3a393504240b9e9021ecc77123f017755605e48832

pubspec.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,8 @@ dependencies:
140140

141141
focus_detector: ^2.0.1
142142

143+
visibility_detector: ^0.2.2
144+
143145
meta: ^1.0.0
144146

145147
mutex: ^3.1.0

test/editor_undo_redo_test.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import 'package:saber/data/flavor_config.dart';
99
import 'package:saber/data/prefs.dart';
1010
import 'package:saber/i18n/strings.g.dart';
1111
import 'package:saber/pages/editor/editor.dart';
12+
import 'package:visibility_detector/visibility_detector.dart';
1213

1314
import 'utils/test_mock_channel_handlers.dart';
1415

@@ -77,6 +78,9 @@ void main() {
7778

7879
// draw something
7980
await drawOnEditor(tester);
81+
82+
// visibility detector triggers error withour this
83+
VisibilityDetectorController.instance.updateInterval = Duration.zero;
8084
await tester.pumpAndSettle();
8185
expect(getUndoBtn().onPressed, isNotNull,
8286
reason: 'Undo button should be enabled after first draw');

0 commit comments

Comments
 (0)