File tree Expand file tree Collapse file tree 3 files changed +20
-13
lines changed
features/dashboard/presentation/wrapper_page Expand file tree Collapse file tree 3 files changed +20
-13
lines changed Original file line number Diff line number Diff line change 1+ // ignore_for_file: scoped_providers_should_specify_dependencies
2+
13import "package:flutter/material.dart" ;
24import "package:flutter_test/flutter_test.dart" ;
35import "package:hooks_riverpod/hooks_riverpod.dart" ;
46import "package:pirate_code/app/app.dart" ;
7+ import "package:pirate_code/features/auth/application/auth_service.dart" ;
58
69import "../helpers/riverpod.dart" ;
710
@@ -11,7 +14,10 @@ void main() {
1114 testWidgets ("a Material app." , (tester) async {
1215 await tester.pumpWidget (
1316 ProviderScope (
14- overrides: defaultOverrides,
17+ overrides: [
18+ ...defaultOverrides,
19+ userProvider.overrideWith ((_) => fakeUser),
20+ ],
1521 child: const App (),
1622 ),
1723 );
Original file line number Diff line number Diff line change 1- import "dart:typed_data" ;
2-
31import "package:flutter/material.dart" ;
42import "package:flutter_test/flutter_test.dart" ;
53import "package:hooks_riverpod/hooks_riverpod.dart" ;
64import "package:pirate_code/app/app.dart" ;
75import "package:pirate_code/app/app_router.dart" ;
86import "package:pirate_code/features/auth/application/auth_service.dart" ;
9- import "package:pirate_code/features/auth/domain/account_type.dart" ;
10- import "package:pirate_code/features/auth/domain/pirate_user.dart" ;
117import "package:pirate_code/features/dashboard/presentation/wrapper_page/wrapper_page.dart" ;
128import "package:pirate_code/l10n/l10n.dart" ;
139import "package:pirate_code/utils/design.dart" ;
@@ -17,14 +13,7 @@ import "../../../../helpers/riverpod.dart";
1713
1814ProviderContainer createOverriddenContainer () => createContainer (
1915 overrides: [
20- userProvider.overrideWith (
21- (_) => PirateUser (
22- name: "" ,
23- email: redactedEmail,
24- accountType: AccountType .student,
25- avatar: Uint8List (1 ),
26- ),
27- ),
16+ userProvider.overrideWith ((_) => fakeUser),
2817 ],
2918 );
3019
Original file line number Diff line number Diff line change 33/// {@category Testing}
44library ;
55
6+ import "dart:typed_data" ;
7+
68import "package:flutter_test/flutter_test.dart" ;
79import "package:hooks_riverpod/hooks_riverpod.dart" ;
10+ import "package:pirate_code/features/auth/application/auth_service.dart" ;
11+ import "package:pirate_code/features/auth/domain/account_type.dart" ;
12+ import "package:pirate_code/features/auth/domain/pirate_user.dart" ;
813
914import "mocks.dart" ;
1015
@@ -40,3 +45,10 @@ Overrides getOverrides(Overrides overrides) {
4045 ...defaultOverrides,
4146 ];
4247}
48+
49+ final fakeUser = PirateUser (
50+ name: "" ,
51+ email: redactedEmail,
52+ accountType: AccountType .student,
53+ avatar: Uint8List (1 ),
54+ );
You can’t perform that action at this time.
0 commit comments