Skip to content

Commit e3e6b2f

Browse files
committed
Added unit test for FormBuilderRating.
1 parent 99504b8 commit e3e6b2f

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import 'package:flutter_test/flutter_test.dart';
2+
import 'package:flutter_form_builder/flutter_form_builder.dart';
3+
import 'form_builder_tester.dart';
4+
5+
void main() {
6+
testWidgets('FormBuilderRating -- 3', (WidgetTester tester) async {
7+
const widgetName = 'r1';
8+
final testWidget = FormBuilderRating(
9+
name: widgetName,
10+
);
11+
await tester.pumpWidget(buildTestableFieldWidget(testWidget));
12+
13+
expect(formSave(), isTrue);
14+
expect(formValue(widgetName), equals(1.0));
15+
await tester.tap(find.byWidget(testWidget));
16+
await tester.pumpAndSettle();
17+
expect(formSave(), isTrue);
18+
expect(formValue(widgetName), equals(3.0));
19+
});
20+
}

0 commit comments

Comments
 (0)