import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:stackwallet/models/isar/stack_theme.dart'; import 'package:stackwallet/themes/stack_colors.dart'; import 'package:stackwallet/widgets/icon_widgets/x_icon.dart'; import 'package:stackwallet/widgets/textfield_icon_button.dart'; import '../sample_data/theme_json.dart'; void main() { testWidgets("test", (widgetTester) async { await widgetTester.pumpWidget( MaterialApp( theme: ThemeData( extensions: [ StackColors.fromStackColorTheme( StackTheme.fromJson( json: lightThemeJsonMap, applicationThemesDirectoryPath: "test", ), ), ], ), home: const Material( child: TextFieldIconButton(child: XIcon()), ), ), ); expect(find.byType(TextFieldIconButton), findsOneWidget); expect(find.byType(XIcon), findsOneWidget); }); }