improve spawnBlock in tests
This commit is contained in:
parent
5744155400
commit
fbc8cbd0d9
|
@ -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<SubstrateSdk>(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<SubstrateSdk>(context, listen: false);
|
||||
await sub.spawnBlock();
|
||||
await spawnBlock(tester, keyCloseTransactionScreen);
|
||||
|
||||
await waitFor(tester, 'validé !', timeout: const Duration(seconds: 1));
|
||||
await goKey(tester, keyCloseTransactionScreen);
|
||||
|
|
|
@ -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<bool> 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<SubstrateSdk>(context, listen: false);
|
||||
await sub.spawnBlock();
|
||||
}
|
||||
|
||||
extension Truncate on String {
|
||||
String truncate({required int max, String suffix = ''}) {
|
||||
return length < max
|
||||
|
|
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue