1
1
import 'package:checks/checks.dart' ;
2
2
import 'package:flutter/widgets.dart' ;
3
+ import 'package:flutter_checks/flutter_checks.dart' ;
3
4
import 'package:flutter_test/flutter_test.dart' ;
4
5
import 'package:zulip/widgets/channel_colors.dart' ;
5
6
6
7
import 'channel_colors_checks.dart' ;
8
+ import 'colors_checks.dart' ;
7
9
8
10
void main () {
9
11
group ('ChannelColorSwatches' , () {
@@ -12,12 +14,12 @@ void main() {
12
14
13
15
const base1 = 0xff76ce90 ;
14
16
final swatch1 = instance.forBaseColor (base1);
15
- check (swatch1).equals (ChannelColorSwatch .light (base1));
17
+ check (swatch1).isSameColorSwatchAs (ChannelColorSwatch .light (base1));
16
18
check (instance.forBaseColor (base1)).identicalTo (swatch1);
17
19
18
20
const base2 = 0xfffae589 ;
19
21
final swatch2 = instance.forBaseColor (base2);
20
- check (swatch2).equals (ChannelColorSwatch .light (base2));
22
+ check (swatch2).isSameColorSwatchAs (ChannelColorSwatch .light (base2));
21
23
check (instance.forBaseColor (base2)).identicalTo (swatch2);
22
24
check (instance.forBaseColor (base1)).identicalTo (swatch1);
23
25
});
@@ -28,12 +30,12 @@ void main() {
28
30
29
31
const base1 = 0xff76ce90 ;
30
32
final swatch1 = instance.forBaseColor (base1);
31
- check (swatch1).equals (ChannelColorSwatch .dark (base1));
33
+ check (swatch1).isSameColorSwatchAs (ChannelColorSwatch .dark (base1));
32
34
check (instance.forBaseColor (base1)).identicalTo (swatch1);
33
35
34
36
const base2 = 0xfffae589 ;
35
37
final swatch2 = instance.forBaseColor (base2);
36
- check (swatch2).equals (ChannelColorSwatch .dark (base2));
38
+ check (swatch2).isSameColorSwatchAs (ChannelColorSwatch .dark (base2));
37
39
check (instance.forBaseColor (base2)).identicalTo (swatch2);
38
40
check (instance.forBaseColor (base1)).identicalTo (swatch1);
39
41
});
@@ -53,13 +55,13 @@ void main() {
53
55
54
56
const base1 = 0xff76ce90 ;
55
57
final swatch1 = instance.forBaseColor (base1);
56
- check (swatch1).equals (ChannelColorSwatch .lerp (
58
+ check (swatch1).isSameColorSwatchAs (ChannelColorSwatch .lerp (
57
59
ChannelColorSwatch .light (base1), ChannelColorSwatch .dark (base1), 0.4 )! );
58
60
check (instance.forBaseColor (base1)).identicalTo (swatch1);
59
61
60
62
const base2 = 0xfffae589 ;
61
63
final swatch2 = instance.forBaseColor (base2);
62
- check (swatch2).equals (ChannelColorSwatch .lerp (
64
+ check (swatch2).isSameColorSwatchAs (ChannelColorSwatch .lerp (
63
65
ChannelColorSwatch .light (base2), ChannelColorSwatch .dark (base2), 0.4 )! );
64
66
check (instance.forBaseColor (base2)).identicalTo (swatch2);
65
67
check (instance.forBaseColor (base1)).identicalTo (swatch1);
@@ -70,12 +72,14 @@ void main() {
70
72
group ('ChannelColorSwatch' , () {
71
73
group ('light' , () {
72
74
test ('base' , () {
73
- check (ChannelColorSwatch .light (0xffffffff )).base .equals (const Color (0xffffffff ));
75
+ check (ChannelColorSwatch .light (0xffffffff ))
76
+ .base .isSameColorAs (const Color (0xffffffff ));
74
77
});
75
78
76
79
test ('unreadCountBadgeBackground' , () {
77
80
void runCheck (int base , Color expected) {
78
- check (ChannelColorSwatch .light (base )).unreadCountBadgeBackground.equals (expected);
81
+ check (ChannelColorSwatch .light (base ))
82
+ .unreadCountBadgeBackground.isSameColorAs (expected);
79
83
}
80
84
81
85
// Check against everything in ZULIP_ASSIGNMENT_COLORS and EXTREME_COLORS
@@ -137,7 +141,8 @@ void main() {
137
141
138
142
test ('iconOnPlainBackground' , () {
139
143
void runCheck (int base , Color expected) {
140
- check (ChannelColorSwatch .light (base )).iconOnPlainBackground.equals (expected);
144
+ check (ChannelColorSwatch .light (base ))
145
+ .iconOnPlainBackground.isSameColorAs (expected);
141
146
}
142
147
143
148
// Check against everything in ZULIP_ASSIGNMENT_COLORS
@@ -178,7 +183,8 @@ void main() {
178
183
179
184
test ('iconOnBarBackground' , () {
180
185
void runCheck (int base , Color expected) {
181
- check (ChannelColorSwatch .light (base )).iconOnBarBackground.equals (expected);
186
+ check (ChannelColorSwatch .light (base ))
187
+ .iconOnBarBackground.isSameColorAs (expected);
182
188
}
183
189
184
190
// Check against everything in ZULIP_ASSIGNMENT_COLORS
@@ -219,7 +225,8 @@ void main() {
219
225
220
226
test ('barBackground' , () {
221
227
void runCheck (int base , Color expected) {
222
- check (ChannelColorSwatch .light (base )).barBackground.equals (expected);
228
+ check (ChannelColorSwatch .light (base ))
229
+ .barBackground.isSameColorAs (expected);
223
230
}
224
231
225
232
// Check against everything in ZULIP_ASSIGNMENT_COLORS
@@ -262,13 +269,13 @@ void main() {
262
269
group ('dark' , () {
263
270
test ('base' , () {
264
271
check (ChannelColorSwatch .dark (0xffffffff ))
265
- .base .equals (const Color (0xffffffff ));
272
+ .base .isSameColorAs (const Color (0xffffffff ));
266
273
});
267
274
268
275
test ('unreadCountBadgeBackground' , () {
269
276
void runCheck (int base , Color expected) {
270
277
check (ChannelColorSwatch .dark (base ))
271
- .unreadCountBadgeBackground.equals (expected);
278
+ .unreadCountBadgeBackground.isSameColorAs (expected);
272
279
}
273
280
274
281
// Check against everything in ZULIP_ASSIGNMENT_COLORS and EXTREME_COLORS
@@ -331,7 +338,7 @@ void main() {
331
338
test ('iconOnPlainBackground' , () {
332
339
void runCheck (int base , Color expected) {
333
340
check (ChannelColorSwatch .dark (base ))
334
- .iconOnPlainBackground.equals (expected);
341
+ .iconOnPlainBackground.isSameColorAs (expected);
335
342
}
336
343
337
344
// Check against everything in ZULIP_ASSIGNMENT_COLORS
@@ -373,7 +380,7 @@ void main() {
373
380
test ('iconOnBarBackground' , () {
374
381
void runCheck (int base , Color expected) {
375
382
check (ChannelColorSwatch .dark (base ))
376
- .iconOnBarBackground.equals (expected);
383
+ .iconOnBarBackground.isSameColorAs (expected);
377
384
}
378
385
379
386
// Check against everything in ZULIP_ASSIGNMENT_COLORS
@@ -415,7 +422,7 @@ void main() {
415
422
test ('barBackground' , () {
416
423
void runCheck (int base , Color expected) {
417
424
check (ChannelColorSwatch .dark (base ))
418
- .barBackground.equals (expected);
425
+ .barBackground.isSameColorAs (expected);
419
426
}
420
427
421
428
// Check against everything in ZULIP_ASSIGNMENT_COLORS
@@ -473,7 +480,7 @@ void main() {
473
480
ChannelColorVariant .barBackground => (check (result).barBackground,
474
481
Color .lerp (swatchA.barBackground, swatchB.barBackground, t)! ),
475
482
};
476
- subject.equals (expected);
483
+ subject.isSameColorAs (expected);
477
484
}
478
485
}
479
486
});
@@ -484,7 +491,7 @@ void main() {
484
491
final swatch = ChannelColorSwatch .light (0xff76ce90 );
485
492
check (ChannelColorSwatch .lerp (swatch, swatch, 0.5 )).isNotNull ()
486
493
..identicalTo (swatch)
487
- ..base .equals (const Color (0xff76ce90 ));
494
+ ..base .isSameColorAs (const Color (0xff76ce90 ));
488
495
});
489
496
});
490
497
}
0 commit comments