@@ -9,6 +9,8 @@ import 'dart:js_util' as js_util;
99import 'package:test/test.dart' ;
1010import 'package:ui/src/engine.dart' ;
1111
12+ const bool _defaultUseCanvasText = true ;
13+
1214void main () {
1315 setUp (() {
1416 WebExperiments .ensureInitialized ();
@@ -19,7 +21,7 @@ void main() {
1921 });
2022
2123 test ('default web experiment values' , () {
22- expect (WebExperiments .instance.useCanvasText, false );
24+ expect (WebExperiments .instance.useCanvasText, _defaultUseCanvasText );
2325 });
2426
2527 test ('can turn on/off web experiments' , () {
@@ -31,36 +33,36 @@ void main() {
3133
3234 WebExperiments .instance.updateExperiment ('useCanvasText' , null );
3335 // Goes back to default value.
34- expect (WebExperiments .instance.useCanvasText, false );
36+ expect (WebExperiments .instance.useCanvasText, _defaultUseCanvasText );
3537 });
3638
3739 test ('ignores unknown experiments' , () {
38- expect (WebExperiments .instance.useCanvasText, false );
40+ expect (WebExperiments .instance.useCanvasText, _defaultUseCanvasText );
3941 WebExperiments .instance.updateExperiment ('foobarbazqux' , true );
40- expect (WebExperiments .instance.useCanvasText, false );
42+ expect (WebExperiments .instance.useCanvasText, _defaultUseCanvasText );
4143 WebExperiments .instance.updateExperiment ('foobarbazqux' , false );
42- expect (WebExperiments .instance.useCanvasText, false );
44+ expect (WebExperiments .instance.useCanvasText, _defaultUseCanvasText );
4345 });
4446
4547 test ('can reset web experiments' , () {
46- WebExperiments .instance.updateExperiment ('useCanvasText' , true );
48+ WebExperiments .instance.updateExperiment ('useCanvasText' , false );
4749 WebExperiments .instance.reset ();
48- expect (WebExperiments .instance.useCanvasText, false );
50+ expect (WebExperiments .instance.useCanvasText, _defaultUseCanvasText );
4951
50- WebExperiments .instance.updateExperiment ('useCanvasText' , true );
52+ WebExperiments .instance.updateExperiment ('useCanvasText' , false );
5153 WebExperiments .instance.updateExperiment ('foobarbazqux' , true );
5254 WebExperiments .instance.reset ();
53- expect (WebExperiments .instance.useCanvasText, false );
55+ expect (WebExperiments .instance.useCanvasText, _defaultUseCanvasText );
5456 });
5557
5658 test ('js interop also works' , () {
57- expect (WebExperiments .instance.useCanvasText, false );
59+ expect (WebExperiments .instance.useCanvasText, _defaultUseCanvasText );
5860
5961 expect (() => jsUpdateExperiment ('useCanvasText' , true ), returnsNormally);
6062 expect (WebExperiments .instance.useCanvasText, true );
6163
6264 expect (() => jsUpdateExperiment ('useCanvasText' , null ), returnsNormally);
63- expect (WebExperiments .instance.useCanvasText, false );
65+ expect (WebExperiments .instance.useCanvasText, _defaultUseCanvasText );
6466 });
6567
6668 test ('js interop throws on wrong type' , () {
0 commit comments