diff --git a/integration_test/app_test.dart b/integration_test/app_test.dart index 47b178f..ca30a7b 100644 --- a/integration_test/app_test.dart +++ b/integration_test/app_test.dart @@ -4,10 +4,8 @@ import 'package:flutter_dotenv/flutter_dotenv.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:gecko/globals.dart'; import 'package:gecko/models/widgets_keys.dart'; -import 'package:gecko/providers/substrate_sdk.dart'; import 'package:integration_test/integration_test.dart'; import 'package:gecko/main.dart' as app; -import 'package:provider/provider.dart'; import 'tests_utility.dart'; void main() { @@ -47,9 +45,6 @@ Future changeNode(WidgetTester tester) async { await isIconPresent(tester, Icons.add_card_sharp, timeout: const Duration(seconds: 8)); await goBack(tester); - // final BuildContext context = tester.element(find.byKey(keyDrawerMenu)); - // SubstrateSdk sub = Provider.of(context, listen: false); - // await sub.spawnBlock(3); // await waitFor(tester, 'Vous êtes bien connecté'); } @@ -102,10 +97,7 @@ Future payTest2(WidgetTester tester) async { await enterText(tester, keyAmountField, '2.14'); await goKey(tester, keyConfirmPayment); await sleep(tester); - final BuildContext context = - tester.element(find.byKey(keyCloseTransactionScreen)); - SubstrateSdk sub = Provider.of(context, listen: false); - await sub.spawnBlock(); + await spawnBlock(tester, keyCloseTransactionScreen); await waitFor(tester, 'validé !', timeout: const Duration(seconds: 1)); await goKey(tester, keyCloseTransactionScreen); diff --git a/integration_test/tests_utility.dart b/integration_test/tests_utility.dart index 760801e..36946ba 100644 --- a/integration_test/tests_utility.dart +++ b/integration_test/tests_utility.dart @@ -2,6 +2,8 @@ import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:gecko/globals.dart'; +import 'package:gecko/providers/substrate_sdk.dart'; +import 'package:provider/provider.dart'; Future sleep(WidgetTester tester, [int time = 1000]) async { await Future.delayed(Duration(milliseconds: time)); @@ -70,6 +72,13 @@ Future isIconPresent(WidgetTester tester, IconData icon, return finder.evaluate().isEmpty ? false : true; } +Future spawnBlock(WidgetTester tester, Key customKey) async { + final BuildContext context = + tester.element(find.byKey(customKey)); + SubstrateSdk sub = Provider.of(context, listen: false); + await sub.spawnBlock(); +} + extension Truncate on String { String truncate({required int max, String suffix = ''}) { return length < max diff --git a/lib/screens/home.dart b/lib/screens/home.dart index 9a800f3..22544f9 100644 --- a/lib/screens/home.dart +++ b/lib/screens/home.dart @@ -40,9 +40,6 @@ class HomeScreen extends StatelessWidget { final bool isWalletsExists = myWalletProvider.checkIfWalletExist(); - // sub.spawnBlock(); - // log.d('message'); - isTall = false; ratio = 1; if (MediaQuery.of(context).size.height >= 930) {