16
16
* along with this program. If not, see <http://www.gnu.org/licenses/>.
17
17
*/
18
18
19
+ import 'package:drift/native.dart' ;
19
20
import 'package:flutter/material.dart' ;
20
21
import 'package:flutter_gen/gen_l10n/app_localizations.dart' ;
21
22
import 'package:flutter_test/flutter_test.dart' ;
22
23
import 'package:golden_toolkit/golden_toolkit.dart' ;
23
24
import 'package:http/http.dart' as http;
24
25
import 'package:mockito/annotations.dart' ;
25
26
import 'package:provider/provider.dart' ;
27
+ import 'package:wger/database/ingredients/ingredients_database.dart' ;
26
28
import 'package:wger/providers/auth.dart' ;
27
29
import 'package:wger/providers/base_provider.dart' ;
28
30
import 'package:wger/providers/body_weight.dart' ;
29
31
import 'package:wger/providers/nutrition.dart' ;
30
32
import 'package:wger/screens/nutritional_plan_screen.dart' ;
33
+
31
34
import '../../test_data/nutritional_plans.dart' ;
32
35
import 'nutritional_plan_screen_test.mocks.dart' ;
33
36
@@ -42,7 +45,11 @@ void main() {
42
45
return MultiProvider (
43
46
providers: [
44
47
ChangeNotifierProvider <NutritionPlansProvider >(
45
- create: (context) => NutritionPlansProvider (mockBaseProvider, []),
48
+ create: (context) => NutritionPlansProvider (
49
+ mockBaseProvider,
50
+ [],
51
+ database: IngredientDatabase .inMemory (NativeDatabase .memory ()),
52
+ ),
46
53
),
47
54
ChangeNotifierProvider <BodyWeightProvider >(
48
55
create: (context) => BodyWeightProvider (mockBaseProvider),
0 commit comments