@@ -77,27 +77,27 @@ void main() {
77
77
});
78
78
79
79
group ('colorSwatchFor' , () {
80
- void doTest (String description, int baseColor, StreamColorSwatch expected) {
81
- testWidgets ('$description $baseColor ' , (WidgetTester tester) async {
82
- addTearDown (testBinding.reset);
80
+ const baseColor = 0xff76ce90 ;
83
81
84
- final subscription = eg.subscription (eg.stream (), color: baseColor);
82
+ testWidgets ('light $baseColor ' , (WidgetTester tester) async {
83
+ addTearDown (testBinding.reset);
85
84
86
- await tester.pumpWidget (const ZulipApp ());
87
- await tester.pump ();
85
+ final subscription = eg.subscription (eg.stream (), color: baseColor);
88
86
89
- final navigator = await ZulipApp .navigator;
90
- navigator.push (MaterialWidgetRoute (page: Builder (builder: (context) =>
91
- const Placeholder ())));
92
- await tester.pumpAndSettle ();
87
+ await tester.pumpWidget (const ZulipApp ());
88
+ await tester.pump ();
93
89
94
- final element = tester.element (find.byType (Placeholder ));
95
- // Compares all the swatch's members; see [ColorSwatch]'s `operator ==`.
96
- check (colorSwatchFor (element, subscription)).equals (expected);
97
- });
98
- }
90
+ final navigator = await ZulipApp .navigator;
91
+ navigator.push (MaterialWidgetRoute (page: Builder (builder: (context) =>
92
+ const Placeholder ())));
93
+ await tester.pumpAndSettle ();
94
+
95
+ final element = tester.element (find.byType (Placeholder ));
96
+ // Compares all the swatch's members; see [ColorSwatch]'s `operator ==`.
97
+ check (colorSwatchFor (element, subscription))
98
+ .equals (StreamColorSwatch .light (baseColor));
99
+ });
99
100
100
- doTest ('light' , 0xff76ce90 , StreamColorSwatch .light (0xff76ce90 ));
101
101
// TODO(#95) test with Brightness.dark and lerping between light/dark
102
102
});
103
103
}
0 commit comments