From 7aea289cf151e72490871c0fa03c29a7b9871f2e Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Thu, 22 Aug 2019 17:17:04 +0300 Subject: [PATCH] Working on tests --- test_driver/products_it_test.dart | 8 +++----- test_driver/utils/common_actions.dart | 4 ++++ 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/test_driver/products_it_test.dart b/test_driver/products_it_test.dart index 77bc0bf6f..c91cd7744 100644 --- a/test_driver/products_it_test.dart +++ b/test_driver/products_it_test.dart @@ -5,17 +5,15 @@ import 'utils/common_actions.dart'; import 'utils/localizations.dart'; void main() { - group('PRODUCTS TEST', () { + group('Product Tests', () { TestLocalization localization; FlutterDriver driver; - final productKey = faker.food.cuisine() + - ' ' + - faker.randomGenerator.decimal(min: 1).toStringAsFixed(0); + final productKey = makeUnique(faker.food.cuisine()); final notes = faker.food.dish(); final cost = faker.randomGenerator.decimal(min: 50).toStringAsFixed(2); - final updatedProductKey = faker.food.cuisine(); + final updatedProductKey = makeUnique(faker.food.cuisine()); final updatedNotes = faker.food.dish(); final updatedCost = faker.randomGenerator.decimal(min: 50).toStringAsFixed(2); diff --git a/test_driver/utils/common_actions.dart b/test_driver/utils/common_actions.dart index 9454b9f7e..1e5bb39fc 100644 --- a/test_driver/utils/common_actions.dart +++ b/test_driver/utils/common_actions.dart @@ -1,3 +1,4 @@ +import 'package:faker/faker.dart'; import 'package:flutter_driver/flutter_driver.dart'; import 'package:invoiceninja_flutter/.env.dart'; import 'package:invoiceninja_flutter/utils/keys.dart'; @@ -70,3 +71,6 @@ Future fillTextFields( await driver.enterText(entry.value); } } + +String makeUnique(String value) => + '$value ${faker.randomGenerator.integer(999999, min: 100000)}';