Prepare to get integration test to the moon

This commit is contained in:
poka 2021-04-19 14:17:42 +02:00
parent 3d328ecfc4
commit a85229048c
1 changed files with 5 additions and 7 deletions

View File

@ -4,7 +4,7 @@ import 'package:flutter_driver/flutter_driver.dart';
import 'package:test/test.dart'; import 'package:test/test.dart';
void main() { void main() {
group('Counter App', () { group('Gecko App', () {
// First, define the Finders and use them to locate widgets from the // First, define the Finders and use them to locate widgets from the
// test suite. Note: the Strings provided to the `byValueKey` method must // test suite. Note: the Strings provided to the `byValueKey` method must
// be the same as the Strings we used for the Keys in step 1. // be the same as the Strings we used for the Keys in step 1.
@ -26,14 +26,12 @@ void main() {
} }
}); });
test('Open wallets management', () async { test('Open wallets management - OnBoarding', () async {
await driver.runUnsynchronized(() async { await driver.runUnsynchronized(() async {
// First, tap the button. // First, tap the button manage wallets
await driver.tap(manageWalletsFinder); await driver.tap(manageWalletsFinder);
// tester.tap(find.widgetWithText(Button, 'Update')); // Get the SerializableFinder for text widget with key 'textOnboarding'
//
SerializableFinder textOnboarding = find.byValueKey( SerializableFinder textOnboarding = find.byValueKey(
'textOnboarding', 'textOnboarding',
); );
@ -41,7 +39,7 @@ void main() {
print( print(
'####################################################################'); '####################################################################');
// Then, verify the counter text is incremented by 1. // Verify onboarding is starting, with text
expect(await driver.getText(textOnboarding), expect(await driver.getText(textOnboarding),
"Je ne connais pour linstant aucun de vos portefeuilles.\n\nVous pouvez en créer un nouveau, ou bien importer un portefeuille Cesium existant."); "Je ne connais pour linstant aucun de vos portefeuilles.\n\nVous pouvez en créer un nouveau, ou bien importer un portefeuille Cesium existant.");
}); });