Working on tests

This commit is contained in:
Hillel Coren 2019-03-04 16:27:49 +02:00
parent 0876108082
commit c820d0f561
2 changed files with 9 additions and 23 deletions

View File

@ -11,7 +11,6 @@ import 'package:invoiceninja_flutter/redux/product/product_actions.dart';
import 'package:invoiceninja_flutter/ui/app/app_drawer_vm.dart';
import 'package:invoiceninja_flutter/ui/settings/settings_screen.dart';
import 'package:invoiceninja_flutter/utils/icons.dart';
import 'package:invoiceninja_flutter/utils/keys.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:invoiceninja_flutter/utils/platforms.dart';
@ -20,9 +19,7 @@ import 'package:cached_network_image/cached_network_image.dart';
// STARTER: import - do not remove comment
import 'package:invoiceninja_flutter/redux/task/task_actions.dart';
import 'package:invoiceninja_flutter/redux/project/project_actions.dart';
import 'package:invoiceninja_flutter/redux/payment/payment_actions.dart';
import 'package:invoiceninja_flutter/redux/quote/quote_actions.dart';
import 'package:url_launcher/url_launcher.dart';
@ -107,13 +104,6 @@ class AppDrawer extends StatelessWidget {
children: <Widget>[
Expanded(
child: Center(
/*
child: viewModel.selectedCompany.logoUrl != null &&
viewModel.selectedCompany.logoUrl.isNotEmpty
? Image.network(viewModel.selectedCompany.logoUrl)
: Image.asset('assets/images/logo.png',
width: 100.0, height: 100.0)),
*/
child: viewModel.selectedCompany.logoUrl != null &&
viewModel.selectedCompany.logoUrl.isNotEmpty
? CachedNetworkImage(
@ -136,13 +126,13 @@ class AppDrawer extends StatelessWidget {
!viewModel.isLoading
? _multipleCompanies
: _singleCompany),
Opacity(
opacity: viewModel.isLoading ? 1.0 : 0.0,
child: SizedBox(
child: CircularProgressIndicator(),
SizedBox(
child: viewModel.isLoading
? CircularProgressIndicator()
: null,
width: 20.0,
height: 20.0),
)
height: 20.0,
),
],
),
],

View File

@ -65,7 +65,6 @@ void main() {
await driver.enterText(loginSecret);
await driver.tap(find.text(Constants.loginButton));
await driver.waitUntilNoTransientCallbacks(timeout: Duration(minutes: 1));
await driver.waitFor(find.byType(AppKeys.dashboardScreen));
@ -73,12 +72,9 @@ void main() {
// https://github.com/flutter/flutter/issues/9002[Issue still open] - Using this solution to implement it
await driver.tap(find.byTooltip(AppKeys.openAppDrawer));
//expect(await driver.getText(find.text('Products')), 'Products');
await driver.tap(find.byTooltip('Products'));
await driver.waitFor(find.text('Products'));
await driver.tap(find.text('Products'));
//await driver.waitFor(find.byType(AppKeys.productScreen));
await driver.waitFor(find.byType(AppKeys.productScreen));
});
/*