| 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');
|
| + }));
|
|
|
| + });
|
| });
|
| -});
|
| +}
|
|
|