Finished invoices test

This commit is contained in:
Gianfranco Gasbarri 2020-05-24 20:37:31 +01:00
parent 6aa409ce9c
commit a102d307a1
3 changed files with 24 additions and 3 deletions

View File

@ -34460,6 +34460,24 @@ mixin LocalizationsProvider on LocaleCodeAware {
String get paymentStatus => String get paymentStatus =>
_localizedValues[localeCode]['payment_status'] ?? ''; _localizedValues[localeCode]['payment_status'] ?? '';
String get paymentStatus1 =>
_localizedValues[localeCode]['payment_status_1'] ?? '';
String get paymentStatus2 =>
_localizedValues[localeCode]['payment_status_2'] ?? '';
String get paymentStatus3 =>
_localizedValues[localeCode]['payment_status_3'] ?? '';
String get paymentStatus4 =>
_localizedValues[localeCode]['payment_status_4'] ?? '';
String get paymentStatus5 =>
_localizedValues[localeCode]['payment_status_5'] ?? '';
String get paymentStatus6 =>
_localizedValues[localeCode]['payment_status_6'] ?? '';
String get net => _localizedValues[localeCode]['net'] ?? ''; String get net => _localizedValues[localeCode]['net'] ?? '';
String get clientPortal => String get clientPortal =>

View File

@ -80,7 +80,6 @@ void runTestSuite({bool batchMode = false}) {
// Await for Debouncer // Await for Debouncer
await Future<dynamic>.delayed(Duration(milliseconds: 500)); await Future<dynamic>.delayed(Duration(milliseconds: 500));
await driver.tap(find.text(localization.save)); await driver.tap(find.text(localization.save));
await driver.tap(find.byTooltip(localization.back));
print('Fill the invoice form'); print('Fill the invoice form');
await driver.tap(find.byTooltip(localization.addItem)); await driver.tap(find.byTooltip(localization.addItem));
@ -140,7 +139,8 @@ void runTestSuite({bool batchMode = false}) {
test('Mark invoice as paid', () async { test('Mark invoice as paid', () async {
await selectAction(driver, localization.enterPayment); await selectAction(driver, localization.enterPayment);
await driver.tap(find.text(localization.save)); await driver.tap(find.text(localization.save));
await driver.waitFor(find.text(localization.paymentStatus)); // "Completed" status
await driver.waitFor(find.text(localization.paymentStatus4.toUpperCase()));
if (await isMobile(driver)) { if (await isMobile(driver)) {
await driver.tap(find.pageBack()); await driver.tap(find.pageBack());

View File

@ -40,6 +40,9 @@ Future<void> login(FlutterDriver driver,
await driver.tap(find.byValueKey(localization.selfhostLogin)); await driver.tap(find.byValueKey(localization.selfhostLogin));
} }
*/ */
if (selfHosted) {
await driver.tap(find.text(localization.selfhosted.toUpperCase()));
}
await fillTextFields(driver, <String, dynamic>{ await fillTextFields(driver, <String, dynamic>{
localization.email: loginEmail, localization.email: loginEmail,
@ -53,7 +56,7 @@ Future<void> login(FlutterDriver driver,
}); });
} }
await driver.tap(find.text(localization.login.toUpperCase())); await driver.tap(find.text(localization.emailSignIn));
if (loginEmail.isNotEmpty) { if (loginEmail.isNotEmpty) {
await driver.waitFor(find.text(localization.overview), await driver.waitFor(find.text(localization.overview),