This commit is contained in:
Hillel Coren 2021-05-03 16:19:14 +03:00
parent a73d066274
commit 06a84d39f9
3 changed files with 9 additions and 8 deletions

View File

@ -139,9 +139,9 @@ class _AppBottomBarState extends State<AppBottomBar> {
Column(
children: EntityState.values.map<Widget>((state) {
return CheckboxListTile(
key: Key(state.toString()),
title: Text(
AppLocalization.of(context).lookup(state.toString())),
key: ValueKey('state_' +
AppLocalization.of(context).lookup('$state')),
title: Text(AppLocalization.of(context).lookup('$state')),
controlAffinity: ListTileControlAffinity.leading,
value: stateFilters.contains(state),
activeColor: Theme.of(context).accentColor,

View File

@ -7,7 +7,7 @@ import 'vendors_it_test.dart' as vendors;
void main() {
login.main();
//products.runTestSuite(batchMode: true);
products.runTestSuite(batchMode: true);
//clients.runTestSuite(batchMode: true);
//invoices.runTestSuite(batchMode: true);
//quotes.runTestSuite(batchMode: true);

View File

@ -161,15 +161,16 @@ Future<void> testArchiveAndDelete(
print('Show archived/deleted records');
await driver.tap(find.byTooltip(localization.filter));
await driver.tap(find.text(localization.archived));
await driver.tap(find.text(localization.deleted));
await driver.tap(find.byValueKey('state_' + localization.archived));
await driver.tap(find.byValueKey('state_' + localization.deleted));
await driver.tap(find.byTooltip(localization.filter));
print('Restore record');
if (mobile)
await driver.scrollUntilVisible(find.byType('ListView'), find.text(rowText),
dyScroll: -300);
await driver.tap(find.text(rowText));
//await driver.tap(find.text(rowText));
await selectAction(driver, localization.restore);
await driver.waitFor(find.text(restoredMessage));
await driver.waitForAbsent(find.byType('Snackbar'));
@ -183,7 +184,7 @@ Future<void> testArchiveAndDelete(
if (mobile)
await driver.scrollUntilVisible(find.byType('ListView'), find.text(rowText),
dyScroll: -300);
await driver.tap(find.text(rowText));
//await driver.tap(find.text(rowText));
await selectAction(driver, localization.restore);
await driver.waitFor(find.text(restoredMessage));
await driver.waitForAbsent(find.byType('Snackbar'));