Skip to content

Commit 36d1042

Browse files
authored
Merge pull request #559 from awhitford/form_builder_slider_test
Added unit test for FormBuilderSlider.
2 parents c6e2f52 + b35effe commit 36d1042

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
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+
}

0 commit comments

Comments
 (0)