Skip to content

Commit ec635fa

Browse files
shinyfordslightfoot
authored andcommitted
feat: make test helpers globally available [#292]
1 parent b38636e commit ec635fa

20 files changed

+282
-159
lines changed

packages/clerk_auth/pubspec.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,5 @@ dev_dependencies:
2424
json_serializable: ^6.8.0
2525
lints: ^3.0.0
2626
mocktail: ^1.0.4
27-
test: ^1.25.5
27+
clerk_test:
28+
path: ../clerk_test

packages/clerk_auth/test/integration/clerk_api/environment_test.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import 'package:clerk_auth/src/clerk_api/api.dart';
22
import 'package:clerk_auth/src/utils/logging.dart';
3-
4-
import '../../test_helpers.dart';
3+
import 'package:clerk_test/clerk_test.dart';
54

65
void main() {
76
late Api api;

packages/clerk_auth/test/integration/clerk_api/sign_in_test.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ import 'package:clerk_auth/src/clerk_api/api.dart';
22
import 'package:clerk_auth/src/models/api/api_response.dart';
33
import 'package:clerk_auth/src/models/models.dart';
44
import 'package:clerk_auth/src/utils/logging.dart';
5-
6-
import '../../test_helpers.dart';
5+
import 'package:clerk_test/clerk_test.dart';
76

87
void main() {
98
late Api api;

packages/clerk_auth/test/integration/clerk_api/sign_up_test.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ import 'package:clerk_auth/src/models/api/api_response.dart';
33
import 'package:clerk_auth/src/models/client/strategy.dart';
44
import 'package:clerk_auth/src/models/status.dart';
55
import 'package:clerk_auth/src/utils/logging.dart';
6-
7-
import '../../test_helpers.dart';
6+
import 'package:clerk_test/clerk_test.dart';
87

98
void main() {
109
late Api api;

packages/clerk_auth/test/integration/clerk_api/user_details_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import 'package:clerk_auth/src/models/client/user.dart';
77
import 'package:clerk_auth/src/models/enums.dart';
88
import 'package:clerk_auth/src/utils/logging.dart';
99

10-
import '../../test_helpers.dart';
10+
import 'package:clerk_test/clerk_test.dart';
1111

1212
// Note that these are integration tests with a live backend. The configuration of the backend
1313
// will affect the outcome of the tests. It is assumed that the account has been configured to

packages/clerk_auth/test/integration/clerk_auth/sign_in_test.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ import 'package:clerk_auth/src/models/client/strategy.dart';
33
import 'package:clerk_auth/src/models/client/user.dart';
44
import 'package:clerk_auth/src/models/status.dart';
55
import 'package:clerk_auth/src/utils/logging.dart';
6-
7-
import '../../test_helpers.dart';
6+
import 'package:clerk_test/clerk_test.dart';
87

98
void main() {
109
late Auth auth;

packages/clerk_auth/test/integration/clerk_auth/sign_up_test.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ import 'package:clerk_auth/src/models/client/strategy.dart';
55
import 'package:clerk_auth/src/models/client/user.dart';
66
import 'package:clerk_auth/src/models/status.dart';
77
import 'package:clerk_auth/src/utils/logging.dart';
8-
9-
import '../../test_helpers.dart';
8+
import 'package:clerk_test/clerk_test.dart';
109

1110
void main() {
1211
late Auth auth;

packages/clerk_auth/test/unit/clerk_api/clerk_api_test.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import 'dart:convert';
22

33
import 'package:clerk_auth/src/clerk_api/api.dart';
4-
5-
import '../../test_helpers.dart';
4+
import 'package:clerk_test/clerk_test.dart';
65

76
void main() {
87
group('Derive domain from publishable key', () {

packages/clerk_auth/test/unit/utils/logging_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import 'dart:async';
22

33
import 'package:clerk_auth/src/utils/logging.dart';
4+
import 'package:clerk_test/clerk_test.dart';
45
import 'package:mocktail/mocktail.dart';
5-
import 'package:test/test.dart';
66

77
void main() {
88
late final Printer printer;

packages/clerk_test/.gitignore

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Miscellaneous
2+
*.class
3+
*.log
4+
*.pyc
5+
*.swp
6+
.DS_Store
7+
.atom/
8+
.build/
9+
.buildlog/
10+
.history
11+
.svn/
12+
.swiftpm/
13+
migrate_working_dir/
14+
15+
# IntelliJ related
16+
*.iml
17+
*.ipr
18+
*.iws
19+
.idea/
20+
21+
# The .vscode folder contains launch configuration and tasks you configure in
22+
# VS Code which you may wish to be included in version control, so this line
23+
# is commented out by default.
24+
#.vscode/
25+
26+
# Flutter/Dart/Pub related
27+
**/doc/api/
28+
**/ios/Flutter/.last_build_id
29+
.dart_tool/
30+
.flutter-plugins
31+
.flutter-plugins-dependencies
32+
.pub-cache/
33+
.pub/
34+
/build/
35+
36+
# Symbolication related
37+
app.*.symbols
38+
39+
# Obfuscation related
40+
app.*.map.json
41+
42+
# Android Studio will place build artifacts here
43+
/android/app/debug
44+
/android/app/profile
45+
/android/app/release

0 commit comments

Comments
 (0)