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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user