@@ -11,7 +11,11 @@ void main() {
11
11
testGoldenSceneOnMac ("elevated button interactions" , (tester) async {
12
12
final goldenKey = GlobalKey ();
13
13
14
- await FilmStrip (tester)
14
+ await FilmStrip (
15
+ tester,
16
+ goldenName: "button_elevated_interactions" ,
17
+ layout: SceneLayout .row,
18
+ )
15
19
.setupWithPump (() {
16
20
return FlutterWidgetScaffold (
17
21
goldenKey: goldenKey,
@@ -26,16 +30,17 @@ void main() {
26
30
.takePhoto ("hover" , find.byKey (goldenKey))
27
31
.pressHover ()
28
32
.takePhoto ("pressed" , find.byKey (goldenKey))
29
- .renderOrCompareGolden (
30
- goldenName: "button_elevated_interactions" ,
31
- layout: SceneLayout .row,
32
- );
33
+ .renderOrCompareGolden ();
33
34
});
34
35
35
36
testGoldenSceneOnMac ("text button interactions" , (tester) async {
36
37
final goldenKey = GlobalKey ();
37
38
38
- await FilmStrip (tester)
39
+ await FilmStrip (
40
+ tester,
41
+ goldenName: "button_text_interactions" ,
42
+ layout: SceneLayout .row,
43
+ )
39
44
.setupWithPump (() {
40
45
return FlutterWidgetScaffold (
41
46
goldenKey: goldenKey,
@@ -50,16 +55,17 @@ void main() {
50
55
.takePhoto ("hover" , find.byKey (goldenKey))
51
56
.pressHover ()
52
57
.takePhoto ("pressed" , find.byKey (goldenKey))
53
- .renderOrCompareGolden (
54
- goldenName: "button_text_interactions" ,
55
- layout: SceneLayout .row,
56
- );
58
+ .renderOrCompareGolden ();
57
59
});
58
60
59
61
testGoldenSceneOnMac ("icon button interactions" , (tester) async {
60
62
final goldenKey = GlobalKey ();
61
63
62
- await FilmStrip (tester)
64
+ await FilmStrip (
65
+ tester,
66
+ goldenName: "button_icon_interactions" ,
67
+ layout: SceneLayout .row,
68
+ )
63
69
.setupWithPump (() {
64
70
return MaterialApp (
65
71
theme: ThemeData (
@@ -83,16 +89,17 @@ void main() {
83
89
.takePhoto ("hover" , find.byKey (goldenKey))
84
90
.pressHover ()
85
91
.takePhoto ("pressed" , find.byKey (goldenKey))
86
- .renderOrCompareGolden (
87
- goldenName: "button_icon_interactions" ,
88
- layout: SceneLayout .row,
89
- );
92
+ .renderOrCompareGolden ();
90
93
});
91
94
92
95
testGoldenSceneOnMac ("floating action button interactions" , (tester) async {
93
96
final goldenKey = GlobalKey ();
94
97
95
- await FilmStrip (tester)
98
+ await FilmStrip (
99
+ tester,
100
+ goldenName: "button_fab_interactions" ,
101
+ layout: SceneLayout .row,
102
+ )
96
103
.setupWithPump (() {
97
104
return FlutterWidgetScaffold (
98
105
goldenKey: goldenKey,
@@ -107,10 +114,7 @@ void main() {
107
114
.takePhoto ("hover" , find.byKey (goldenKey))
108
115
.pressHover ()
109
116
.takePhoto ("pressed" , find.byKey (goldenKey))
110
- .renderOrCompareGolden (
111
- goldenName: "button_fab_interactions" ,
112
- layout: SceneLayout .row,
113
- );
117
+ .renderOrCompareGolden ();
114
118
});
115
119
116
120
testGoldenSceneOnMac ("extended floating action button interactions" , (tester) async {
@@ -122,7 +126,15 @@ void main() {
122
126
await precacheImage (imageProvider, tester.binding.rootElement! );
123
127
});
124
128
125
- await FilmStrip (tester)
129
+ await FilmStrip (
130
+ tester,
131
+ goldenName: "button_extended_fab_interactions" ,
132
+ layout: SceneLayout .row,
133
+ goldenBackground: Image .memory (
134
+ backgroundImageBytes,
135
+ fit: BoxFit .cover,
136
+ ),
137
+ )
126
138
.setupWithPump (() {
127
139
return FlutterWidgetScaffold (
128
140
goldenKey: goldenKey,
@@ -134,22 +146,11 @@ void main() {
134
146
);
135
147
})
136
148
.takePhoto ("idle" , find.byKey (goldenKey))
137
- // .takePhoto(find.byType(FlutterWidgetScaffold), "idle")
138
-
139
149
.hoverOver (find.byType (FloatingActionButton ))
140
150
.takePhoto ("hover" , find.byKey (goldenKey))
141
- // .takePhoto(find.byType(FlutterWidgetScaffold), "idle")
142
-
143
151
.pressHover ()
144
152
.takePhoto ("pressed" , find.byKey (goldenKey))
145
- // .takePhoto(find.byType(FlutterWidgetScaffold), "pressed")
146
153
.renderOrCompareGolden (
147
- goldenName: "button_extended_fab_interactions" ,
148
- layout: SceneLayout .row,
149
- goldenBackground: Image .memory (
150
- backgroundImageBytes,
151
- fit: BoxFit .cover,
152
- ),
153
154
qrCodeColor: Colors .white,
154
155
qrCodeBackgroundColor: const Color (0xFF035db8 ),
155
156
);
0 commit comments