Skip to content

Commit a8b60b2

Browse files
authored
fix(dart_frog_cli): route mounting order (#1931)
1 parent aa33f45 commit a8b60b2

18 files changed

Lines changed: 29 additions & 89 deletions

File tree

.github/workflows/examples_kitchen_sink.yaml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,3 @@ jobs:
3333
with:
3434
setup: rm pubspec_overrides.yaml && dart pub global activate --source path ../../packages/dart_frog_cli
3535
working_directory: examples/kitchen_sink
36-
37-
docker_custom:
38-
uses: ./.github/workflows/.docker_tests.yaml
39-
with:
40-
setup: rm pubspec_overrides.yaml && dart pub global activate --source path ../../packages/dart_frog_cli
41-
docker_directory: .
42-
working_directory: examples/kitchen_sink

bricks/create_dart_frog/__brick__/test/routes/index_test.dart

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,7 @@ void main() {
1414
final context = _MockRequestContext();
1515
final response = route.onRequest(context);
1616
expect(response.statusCode, equals(HttpStatus.ok));
17-
expect(
18-
response.body(),
19-
completion(equals('Welcome to Dart Frog!')),
20-
);
17+
expect(response.body(), completion(equals('Welcome to Dart Frog!')));
2118
});
2219
});
2320
}

bricks/dart_frog_dev_server/hooks/pre_gen.dart

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,7 @@ Future<void> preGen(
5858
context.vars = {
5959
'host': context.vars['host'] ?? '',
6060
'port': context.vars['port'] ?? '8080',
61-
'directories': configuration.directories
62-
.map((c) => c.toJson())
63-
.toList()
64-
.reversed
65-
.toList(),
61+
'directories': configuration.directories.map((c) => c.toJson()).toList(),
6662
'routes': configuration.routes.map((r) => r.toJson()).toList(),
6763
'middleware': configuration.middleware.map((m) => m.toJson()).toList(),
6864
'globalMiddleware': configuration.globalMiddleware != null

bricks/dart_frog_prod_server/hooks/pre_gen.dart

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -158,11 +158,7 @@ Future<void> preGen(
158158
final addDockerfile = !customDockerFile.existsSync();
159159

160160
context.vars = {
161-
'directories': configuration.directories
162-
.map((c) => c.toJson())
163-
.toList()
164-
.reversed
165-
.toList(),
161+
'directories': configuration.directories.map((c) => c.toJson()).toList(),
166162
'routes': configuration.routes.map((r) => r.toJson()).toList(),
167163
'middleware': configuration.middleware.map((m) => m.toJson()).toList(),
168164
'globalMiddleware': configuration.globalMiddleware != null

bricks/dart_frog_prod_server/hooks/test/src/disable_workspace_resolution_test.dart

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,8 @@ void main() {
8181
expect(
8282
pubspecOverrides.readAsStringSync(),
8383
equals('''
84-
resolution: null
8584
dependency_overrides: {}
86-
'''),
85+
resolution: null'''),
8786
);
8887
});
8988
});
@@ -158,13 +157,16 @@ $workspaceRootDartFrogOverride
158157
) as File;
159158
expect(
160159
pubspecOverrides.readAsStringSync(),
161-
equals(
162-
'''
163-
$originalPubspecOverridesContent
164-
$workspaceRootDartFrogOverride
160+
equals('''
161+
dependency_overrides:
162+
dart_frog:
163+
git:
164+
url: https://github.com/dart-frog-dev/dart_frog
165+
path: packages/dart_frog
166+
foo:
167+
path: ./path/to/foo
165168
resolution: null
166-
''',
167-
),
169+
'''),
168170
);
169171
});
170172
});

examples/basic_authentication/pubspec_overrides.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,3 @@ dependency_overrides:
55
path: ../../packages/dart_frog_auth
66
dart_frog_lint:
77
path: ../../packages/dart_frog_lint
8-
# Remove when coverage reporting is fixed.
9-
# https://github.com/dart-lang/test/pull/2594
10-
test: 1.26.3

examples/bearer_authentication/pubspec_overrides.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,3 @@ dependency_overrides:
55
path: ../../packages/dart_frog_auth
66
dart_frog_lint:
77
path: ../../packages/dart_frog_lint
8-
# Remove when coverage reporting is fixed.
9-
# https://github.com/dart-lang/test/pull/2594
10-
test: 1.26.3

examples/counter/pubspec_overrides.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,3 @@ dependency_overrides:
33
path: ../../packages/dart_frog
44
dart_frog_lint:
55
path: ../../packages/dart_frog_lint
6-
# Remove when coverage reporting is fixed.
7-
# https://github.com/dart-lang/test/pull/2594
8-
test: 1.26.3

examples/echo/pubspec_overrides.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,3 @@ dependency_overrides:
33
path: ../../packages/dart_frog
44
dart_frog_lint:
55
path: ../../packages/dart_frog_lint
6-
# Remove when coverage reporting is fixed.
7-
# https://github.com/dart-lang/test/pull/2594
8-
test: 1.26.3

examples/hello_world/pubspec_overrides.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,3 @@ dependency_overrides:
33
path: ../../packages/dart_frog
44
dart_frog_lint:
55
path: ../../packages/dart_frog_lint
6-
# Remove when coverage reporting is fixed.
7-
# https://github.com/dart-lang/test/pull/2594
8-
test: 1.26.3

0 commit comments

Comments
 (0)