Index: third_party/pkg/angular/test/playback/playback_http_spec.dart |
diff --git a/third_party/pkg/angular/test/playback/playback_http_spec.dart b/third_party/pkg/angular/test/playback/playback_http_spec.dart |
index cc2a0230a6e8a152daf45df780316e21223f4a11..8934bdc8dc70a0762e9708e84a39d6a655c89cb5 100644 |
--- a/third_party/pkg/angular/test/playback/playback_http_spec.dart |
+++ b/third_party/pkg/angular/test/playback/playback_http_spec.dart |
@@ -3,73 +3,75 @@ library playback_http_spec; |
import '../_specs.dart'; |
import 'package:angular/playback/playback_http.dart'; |
-main() => describe('Playback HTTP', () { |
- MockHttpBackend backend; |
- beforeEach(module((Module m) { |
- backend = new MockHttpBackend(); |
- var wrapper = new HttpBackendWrapper(backend); |
- m |
- ..value(HttpBackendWrapper, wrapper) |
- ..type(PlaybackHttpBackendConfig); |
- })); |
- |
- afterEach(() { |
- backend.verifyNoOutstandingRequest(); |
- backend.verifyNoOutstandingExpectation(); |
- }); |
- |
- describe('RecordingHttpBackend', () { |
- beforeEach(module((Module m) { |
- m.type(HttpBackend, implementedBy: RecordingHttpBackend); |
- })); |
+void main() { |
+ describe('Playback HTTP', () { |
+ MockHttpBackend backend; |
+ beforeEachModule((Module m) { |
+ backend = new MockHttpBackend(); |
+ var wrapper = new HttpBackendWrapper(backend); |
+ m..value(HttpBackendWrapper, wrapper)..type(PlaybackHttpBackendConfig); |
+ }); |
+ |
+ afterEach(() { |
+ backend.verifyNoOutstandingRequest(); |
+ backend.verifyNoOutstandingExpectation(); |
+ }); |
+ |
+ describe('RecordingHttpBackend', () { |
+ beforeEachModule((Module m) { |
+ m.type(HttpBackend, implementedBy: RecordingHttpBackend); |
+ }); |
- it('should record a request', async(inject((Http http) { |
- backend.expectGET('request').respond(200, 'response'); |
+ it('should record a request', async((Http http) { |
+ backend.expectGET('request').respond(200, 'response'); |
- var responseData; |
+ var responseData; |
- http(method: 'GET', url: 'request').then((HttpResponse r) { |
- responseData = r.data; |
- }); |
+ http(method: 'GET', url: 'request').then((HttpResponse r) { |
+ responseData = r.data; |
+ }); |
- microLeap(); |
- backend.flush(); |
- backend |
+ microLeap(); |
+ backend.flush(); |
+ backend |
.expectPOST('/record', |
- r'{"key":"{\"url\":\"request\",\"method\":\"GET\",\"requestHeaders\":{\"Accept\":\"application/json, text/plain, */*\",\"X-XSRF-TOKEN\":\"secret\"},\"data\":null}",' + |
+ r'{"key":"{\"url\":\"request\",\"method\":\"GET\",\"requestHeaders\":' |
+ r'{\"Accept\":\"application/json, text/plain, */*\",\"X-XSRF-TOKEN\":\"secret\"},\"data\":null}",' |
r'"data":"{\"status\":200,\"headers\":\"\",\"data\":\"response\"}"}') |
.respond(200); |
- microLeap(); |
- backend.flush(); |
- microLeap(); |
+ microLeap(); |
+ backend.flush(); |
+ microLeap(); |
- expect(responseData).toEqual('response'); |
- }))); |
- }); |
+ expect(responseData).toEqual('response'); |
+ })); |
+ }); |
- describe('PlaybackHttpBackend', () { |
- beforeEach(module((Module m) { |
- m.type(HttpBackend, implementedBy: PlaybackHttpBackend); |
- })); |
+ describe('PlaybackHttpBackend', () { |
+ beforeEachModule((Module m) { |
+ m.type(HttpBackend, implementedBy: PlaybackHttpBackend); |
+ }); |
- it('should replay a request', async(inject((Http http, HttpBackend hb) { |
- (hb as PlaybackHttpBackend).data = { |
- r'{"url":"request","method":"GET","requestHeaders":{"Accept":"application/json, text/plain, */*","X-XSRF-TOKEN":"secret"},"data":null}': {'status': 200, 'headers': '', 'data': 'playback data'} |
- }; |
+ it('should replay a request', async((Http http, HttpBackend hb) { |
+ (hb as PlaybackHttpBackend).data = { |
+ r'{"url":"request","method":"GET","requestHeaders":{"Accept":"application/json, text/plain, */*","X-XSRF-TOKEN":"secret"},"data":null}': |
+ {'status': 200, 'headers': '', 'data': 'playback data'} |
+ }; |
- var responseData; |
+ var responseData; |
- http(method: 'GET', url: 'request').then((HttpResponse r) { |
- responseData = r.data; |
- }); |
+ http(method: 'GET', url: 'request').then((HttpResponse r) { |
+ responseData = r.data; |
+ }); |
- microLeap(); |
+ microLeap(); |
- expect(responseData).toEqual('playback data'); |
- }))); |
+ expect(responseData).toEqual('playback data'); |
+ })); |
+ }); |
}); |
-}); |
+} |