import 'package:golden_toolkit/golden_toolkit.dart'; import 'package:goldentest/widgets/custom_textbox_widget.dart'; void main() { testGoldens('Password Input', (tester) async { //arrange await loadAppFonts(); final builder = GoldenBuilder.grid( columns: 2, widthToHeightRatio: 1, ) ..addScenario( "Password Empty", const CustomTextWidget(obscureText: true), ) ..addScenario( "Password Hided", const CustomTextWidget(obscureText: true, initialValue: 'Teste'), ) ..addScenario( "Password Showed", const CustomTextWidget(obscureText: false, initialValue: 'Teste'), ); //act await tester.pumpWidgetBuilder(builder.build()); //assert await screenMatchesGolden(tester, 'password-input'); }); }