@@ -14,126 +14,126 @@ void main() {
14
14
String dir;
15
15
setUp (() {
16
16
dir =
17
- Directory .systemTemp.createTempSync (" shelf_packages_handler_test" ).path;
17
+ Directory .systemTemp.createTempSync (' shelf_packages_handler_test' ).path;
18
18
Directory (dir).createSync ();
19
- Directory (" $dir /foo" ).createSync ();
20
- File (" $dir /foo/foo.dart" )
19
+ Directory (' $dir /foo' ).createSync ();
20
+ File (' $dir /foo/foo.dart' )
21
21
.writeAsStringSync ("void main() => print('in foo');" );
22
22
});
23
23
24
24
tearDown (() {
25
25
Directory (dir).deleteSync (recursive: true );
26
26
});
27
27
28
- group (" packagesHandler" , () {
29
- test (" defaults to the current method of package resolution" , () async {
28
+ group (' packagesHandler' , () {
29
+ test (' defaults to the current method of package resolution' , () async {
30
30
var handler = packagesHandler ();
31
31
var request = Request (
32
- " GET" ,
33
- Uri .parse (" http://example.com/shelf_packages_handler/"
34
- " shelf_packages_handler.dart" ));
32
+ ' GET' ,
33
+ Uri .parse (' http://example.com/shelf_packages_handler/'
34
+ ' shelf_packages_handler.dart' ));
35
35
var response = await handler (request);
36
36
expect (response.statusCode, equals (200 ));
37
37
expect (
38
- await response.readAsString (), contains (" Handler packagesHandler" ));
38
+ await response.readAsString (), contains (' Handler packagesHandler' ));
39
39
});
40
40
41
- group (" with a package root" , () {
41
+ group (' with a package root' , () {
42
42
PackageResolver resolver;
43
43
setUp (() => resolver = PackageResolver .root (p.toUri (dir)));
44
44
45
- test (" looks up a real file" , () async {
45
+ test (' looks up a real file' , () async {
46
46
var handler = packagesHandler (resolver: resolver);
47
47
var request =
48
- Request (" GET" , Uri .parse (" http://example.com/foo/foo.dart" ));
48
+ Request (' GET' , Uri .parse (' http://example.com/foo/foo.dart' ));
49
49
var response = await handler (request);
50
50
expect (response.statusCode, equals (200 ));
51
- expect (await response.readAsString (), contains (" in foo" ));
51
+ expect (await response.readAsString (), contains (' in foo' ));
52
52
});
53
53
54
- test (" 404s for a nonexistent file" , () async {
54
+ test (' 404s for a nonexistent file' , () async {
55
55
var handler = packagesHandler (resolver: resolver);
56
56
var request =
57
- Request (" GET" , Uri .parse (" http://example.com/foo/bar.dart" ));
57
+ Request (' GET' , Uri .parse (' http://example.com/foo/bar.dart' ));
58
58
var response = await handler (request);
59
59
expect (response.statusCode, equals (404 ));
60
60
});
61
61
});
62
62
63
- group (" with a package config" , () {
63
+ group (' with a package config' , () {
64
64
PackageResolver resolver;
65
65
setUp (() {
66
- resolver = PackageResolver .config ({" foo" : p.toUri (" $dir /foo" )});
66
+ resolver = PackageResolver .config ({' foo' : p.toUri (' $dir /foo' )});
67
67
});
68
68
69
- test (" looks up a real file" , () async {
69
+ test (' looks up a real file' , () async {
70
70
var handler = packagesHandler (resolver: resolver);
71
71
var request =
72
- Request (" GET" , Uri .parse (" http://example.com/foo/foo.dart" ));
72
+ Request (' GET' , Uri .parse (' http://example.com/foo/foo.dart' ));
73
73
var response = await handler (request);
74
74
expect (response.statusCode, equals (200 ));
75
- expect (await response.readAsString (), contains (" in foo" ));
75
+ expect (await response.readAsString (), contains (' in foo' ));
76
76
});
77
77
78
- test (" 404s for a nonexistent package" , () async {
78
+ test (' 404s for a nonexistent package' , () async {
79
79
var handler = packagesHandler (resolver: resolver);
80
80
var request =
81
- Request (" GET" , Uri .parse (" http://example.com/bar/foo.dart" ));
81
+ Request (' GET' , Uri .parse (' http://example.com/bar/foo.dart' ));
82
82
var response = await handler (request);
83
83
expect (response.statusCode, equals (404 ));
84
84
});
85
85
86
- test (" 404s for a nonexistent file" , () async {
86
+ test (' 404s for a nonexistent file' , () async {
87
87
var handler = packagesHandler (resolver: resolver);
88
88
var request =
89
- Request (" GET" , Uri .parse (" http://example.com/foo/bar.dart" ));
89
+ Request (' GET' , Uri .parse (' http://example.com/foo/bar.dart' ));
90
90
var response = await handler (request);
91
91
expect (response.statusCode, equals (404 ));
92
92
});
93
93
});
94
94
});
95
95
96
- group (" packagesDirHandler" , () {
97
- test (" supports a directory at the root of the URL" , () async {
96
+ group (' packagesDirHandler' , () {
97
+ test (' supports a directory at the root of the URL' , () async {
98
98
var handler = packagesDirHandler ();
99
99
var request = Request (
100
- " GET" ,
101
- Uri .parse (" http://example.com/packages/shelf_packages_handler/"
102
- " shelf_packages_handler.dart" ));
100
+ ' GET' ,
101
+ Uri .parse (' http://example.com/packages/shelf_packages_handler/'
102
+ ' shelf_packages_handler.dart' ));
103
103
var response = await handler (request);
104
104
expect (response.statusCode, equals (200 ));
105
105
expect (
106
- await response.readAsString (), contains (" Handler packagesHandler" ));
106
+ await response.readAsString (), contains (' Handler packagesHandler' ));
107
107
});
108
108
109
- test (" supports a directory deep in the URL" , () async {
109
+ test (' supports a directory deep in the URL' , () async {
110
110
var handler = packagesDirHandler ();
111
111
var request = Request (
112
- " GET" ,
113
- Uri .parse (" http://example.com/foo/bar/very/deep/packages/"
114
- " shelf_packages_handler/shelf_packages_handler.dart" ));
112
+ ' GET' ,
113
+ Uri .parse (' http://example.com/foo/bar/very/deep/packages/'
114
+ ' shelf_packages_handler/shelf_packages_handler.dart' ));
115
115
var response = await handler (request);
116
116
expect (response.statusCode, equals (200 ));
117
117
expect (
118
- await response.readAsString (), contains (" Handler packagesHandler" ));
118
+ await response.readAsString (), contains (' Handler packagesHandler' ));
119
119
});
120
120
121
- test (" 404s for a URL without a packages directory" , () async {
121
+ test (' 404s for a URL without a packages directory' , () async {
122
122
var handler = packagesDirHandler ();
123
123
var request = Request (
124
- " GET" ,
125
- Uri .parse (" http://example.com/shelf_packages_handler/"
126
- " shelf_packages_handler.dart" ));
124
+ ' GET' ,
125
+ Uri .parse (' http://example.com/shelf_packages_handler/'
126
+ ' shelf_packages_handler.dart' ));
127
127
var response = await handler (request);
128
128
expect (response.statusCode, equals (404 ));
129
129
});
130
130
131
- test (" 404s for a non-existent file within a packages directory" , () async {
131
+ test (' 404s for a non-existent file within a packages directory' , () async {
132
132
var handler = packagesDirHandler ();
133
133
var request = Request (
134
- " GET" ,
135
- Uri .parse (" http://example.com/packages/shelf_packages_handler/"
136
- " non_existent.dart" ));
134
+ ' GET' ,
135
+ Uri .parse (' http://example.com/packages/shelf_packages_handler/'
136
+ ' non_existent.dart' ));
137
137
var response = await handler (request);
138
138
expect (response.statusCode, equals (404 ));
139
139
});
0 commit comments