File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change
1
+ import 'package:flutter/material.dart' ;
2
+ import 'package:flutter_test/flutter_test.dart' ;
3
+ import 'package:flutter_form_builder/flutter_form_builder.dart' ;
4
+ import 'form_builder_tester.dart' ;
5
+
6
+ void main () {
7
+ testWidgets ('FormBuilderSlider -- 5.0' , (WidgetTester tester) async {
8
+ const widgetName = 'slider1' ;
9
+ final testWidget = FormBuilderSlider (
10
+ name: widgetName,
11
+ initialValue: 2 ,
12
+ min: 0 ,
13
+ max: 10 ,
14
+ divisions: 20 ,
15
+ decoration: const InputDecoration (
16
+ labelText: 'Number of things' ,
17
+ ),
18
+ );
19
+ await tester.pumpWidget (buildTestableFieldWidget (testWidget));
20
+
21
+ expect (formSave (), isTrue);
22
+ expect (formValue (widgetName), equals (2.0 ));
23
+ await tester.tap (find.byType (Slider ));
24
+ await tester.pumpAndSettle ();
25
+ expect (formSave (), isTrue);
26
+ expect (formValue (widgetName), equals (5.0 ));
27
+ });
28
+ }
You can’t perform that action at this time.
0 commit comments