1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-10 14:58:34 +00:00

Landing beta changes in master for the new stable release (#747)

This commit is contained in:
Andrew Brogdon
2021-03-03 11:44:35 -08:00
committed by GitHub
parent 6c81510d6e
commit 8c1cd0b049
101 changed files with 1006 additions and 1040 deletions

View File

@@ -9,8 +9,8 @@ import 'package:provider_shopper/models/cart.dart';
import 'package:provider_shopper/models/catalog.dart';
import 'package:provider_shopper/screens/cart.dart';
CartModel cartModel;
CatalogModel catalogModel;
CartModel? cartModel;
CatalogModel? catalogModel;
Widget createCartScreen() => MultiProvider(
providers: [
Provider(create: (context) => CatalogModel()),
@@ -19,7 +19,7 @@ Widget createCartScreen() => MultiProvider(
update: (context, catalog, cart) {
catalogModel = catalog;
cartModel = cart;
cart.catalog = catalogModel;
cart!.catalog = catalogModel!;
return cart;
},
),
@@ -48,8 +48,8 @@ void main() {
// Adding five items in the cart and testing.
for (var i = 0; i < 5; i++) {
var item = catalogModel.getByPosition(i);
cartModel.add(item);
var item = catalogModel!.getByPosition(i);
cartModel!.add(item);
await tester.pumpAndSettle();
expect(find.text(item.name), findsOneWidget);
}