Skip to content

Commit fcfa1ce

Browse files
committed
Annotate the needed mocks for each test
This makes it clear where they are loaded from
1 parent b9d6641 commit fcfa1ce

17 files changed

+3554
-21
lines changed

integration_test/3_gym_mode.dart

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,13 @@ import 'package:wger/screens/gym_mode.dart';
88
import 'package:wger/screens/workout_plan_screen.dart';
99
import 'package:wger/theme/theme.dart';
1010

11-
import '../test/other/base_provider_test.mocks.dart';
1211
import '../test/utils.dart';
1312
import '../test/workout/gym_mode_screen_test.mocks.dart';
1413
import '../test_data/exercises.dart';
1514
import '../test_data/workouts.dart';
1615

1716
Widget createGymModeScreen({locale = 'en'}) {
1817
final key = GlobalKey<NavigatorState>();
19-
final client = MockClient();
2018
final bases = getTestExerciseBases();
2119
final workout = getWorkout();
2220

@@ -29,10 +27,9 @@ Widget createGymModeScreen({locale = 'en'}) {
2927

3028
return ChangeNotifierProvider<WorkoutPlansProvider>(
3129
create: (context) => WorkoutPlansProvider(
32-
testAuthProvider,
30+
mockBaseProvider,
3331
mockExerciseProvider,
3432
[workout],
35-
client,
3633
),
3734
child: ChangeNotifierProvider<ExercisesProvider>(
3835
create: (context) => mockExerciseProvider,

test/nutrition/nutritional_meal_form_test.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import 'package:flutter/material.dart';
2020
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
2121
import 'package:flutter_test/flutter_test.dart';
22+
import 'package:mockito/annotations.dart';
2223
import 'package:mockito/mockito.dart';
2324
import 'package:provider/provider.dart';
2425
import 'package:wger/helpers/consts.dart';
@@ -29,9 +30,10 @@ import 'package:wger/providers/nutrition.dart';
2930
import 'package:wger/screens/nutritional_plan_screen.dart';
3031
import 'package:wger/widgets/nutrition/forms.dart';
3132

32-
import './nutritional_plan_form_test.mocks.dart';
3333
import '../../test_data/nutritional_plans.dart';
34+
import 'nutritional_meal_form_test.mocks.dart';
3435

36+
@GenerateMocks([NutritionPlansProvider])
3537
void main() {
3638
var mockNutrition = MockNutritionPlansProvider();
3739

0 commit comments

Comments
 (0)