Skip to content

Commit

Permalink
fix: quick fix on 03 test
Browse files Browse the repository at this point in the history
  • Loading branch information
ali77gh committed Mar 28, 2023
1 parent 5e73523 commit 4d073a8
Showing 1 changed file with 14 additions and 12 deletions.
26 changes: 14 additions & 12 deletions example/integration_test/03.dart
Original file line number Diff line number Diff line change
@@ -1,26 +1,28 @@
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';

import 'package:app/01_simple_text_sample/main.dart' as example01;
import 'package:app/03_depend_observable_sample/main.dart' as example03;

void test(){

testWidgets('simple text', (tester) async {
example01.main();
testWidgets('bmi', (tester) async {
example03.main();
await tester.pumpAndSettle();
var initResult = tester.allWidgets.whereType<Text>().last.data!;

expect(find.text(''), findsNWidgets(2));
expect(find.text('0'), findsOneWidget);
await tester.tap(find.byType(Slider).first);
await tester.pumpAndSettle(); // Trigger a frame.

await tester.tap(find.text('0'));
await tester.tap(find.byType(Slider).last);
await tester.pumpAndSettle(); // Trigger a frame.

expect(find.text('a'), findsNWidgets(2));
expect(find.text('1'), findsOneWidget);
var weight = tester.allWidgets.whereType<Slider>().first.value;
var height = tester.allWidgets.whereType<Slider>().last.value;
var result = tester.allWidgets.whereType<Text>().last.data!;

await tester.tap(find.text('1'));
await tester.pumpAndSettle(); // Trigger a frame.
var bmi = weight/ ((height/ 100) * (height / 100));

expect(find.text('aa'), findsNWidgets(2));
expect(find.text('2'), findsOneWidget);
expect(result.contains("$bmi"), true);
expect(initResult != result, true);
});
}

0 comments on commit 4d073a8

Please sign in to comment.