Skip to content

Commit 0a8cbe7

Browse files
committed
fix: test
1 parent 5750f99 commit 0a8cbe7

File tree

3 files changed

+20
-13
lines changed

3 files changed

+20
-13
lines changed

test/app/app_test.dart

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1+
// ignore_for_file: scoped_providers_should_specify_dependencies
2+
13
import "package:flutter/material.dart";
24
import "package:flutter_test/flutter_test.dart";
35
import "package:hooks_riverpod/hooks_riverpod.dart";
46
import "package:pirate_code/app/app.dart";
7+
import "package:pirate_code/features/auth/application/auth_service.dart";
58

69
import "../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
);

test/features/dashboard/presentation/wrapper_page/wrapper_page_test.dart

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
1-
import "dart:typed_data";
2-
31
import "package:flutter/material.dart";
42
import "package:flutter_test/flutter_test.dart";
53
import "package:hooks_riverpod/hooks_riverpod.dart";
64
import "package:pirate_code/app/app.dart";
75
import "package:pirate_code/app/app_router.dart";
86
import "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";
117
import "package:pirate_code/features/dashboard/presentation/wrapper_page/wrapper_page.dart";
128
import "package:pirate_code/l10n/l10n.dart";
139
import "package:pirate_code/utils/design.dart";
@@ -17,14 +13,7 @@ import "../../../../helpers/riverpod.dart";
1713

1814
ProviderContainer 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

test/helpers/riverpod.dart

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,13 @@
33
/// {@category Testing}
44
library;
55

6+
import "dart:typed_data";
7+
68
import "package:flutter_test/flutter_test.dart";
79
import "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

914
import "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+
);

0 commit comments

Comments
 (0)