| OLD | NEW | 
|---|
| 1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a | 
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 | 4 | 
| 5 library handle_access_token_response_test; | 5 library handle_access_token_response_test; | 
| 6 | 6 | 
| 7 import 'dart:io'; | 7 import 'dart:io'; | 
| 8 import 'dart:json' as JSON; | 8 import 'dart:json' as JSON; | 
| 9 import 'dart:uri'; | 9 import 'dart:uri'; | 
| 10 | 10 | 
| 11 import '../../../pkg/unittest/lib/unittest.dart'; | 11 import 'package:http/http.dart' as http; | 
| 12 import '../../../pkg/http/lib/http.dart' as http; | 12 import 'package:oauth2/oauth2.dart' as oauth2; | 
| 13 import '../lib/oauth2.dart' as oauth2; | 13 import 'package:oauth2/src/handle_access_token_response.dart'; | 
| 14 import '../lib/src/handle_access_token_response.dart'; | 14 import 'package:unittest/unittest.dart'; | 
|  | 15 | 
| 15 import 'utils.dart'; | 16 import 'utils.dart'; | 
| 16 | 17 | 
| 17 final Uri tokenEndpoint = Uri.parse("https://example.com/token"); | 18 final Uri tokenEndpoint = Uri.parse("https://example.com/token"); | 
| 18 | 19 | 
| 19 final DateTime startTime = new DateTime.now(); | 20 final DateTime startTime = new DateTime.now(); | 
| 20 | 21 | 
| 21 oauth2.Credentials handle(http.Response response) => | 22 oauth2.Credentials handle(http.Response response) => | 
| 22   handleAccessTokenResponse(response, tokenEndpoint, startTime, ["scope"]); | 23   handleAccessTokenResponse(response, tokenEndpoint, startTime, ["scope"]); | 
| 23 | 24 | 
| 24 void main() { | 25 void main() { | 
| (...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 182     test('with a non-string scope throws a FormatException', () { | 183     test('with a non-string scope throws a FormatException', () { | 
| 183       expect(() => handleSuccess(scope: 12), throwsFormatException); | 184       expect(() => handleSuccess(scope: 12), throwsFormatException); | 
| 184     }); | 185     }); | 
| 185 | 186 | 
| 186     test('with a scope sets the scopes', () { | 187     test('with a scope sets the scopes', () { | 
| 187       var credentials = handleSuccess(scope: "scope1 scope2"); | 188       var credentials = handleSuccess(scope: "scope1 scope2"); | 
| 188       expect(credentials.scopes, equals(["scope1", "scope2"])); | 189       expect(credentials.scopes, equals(["scope1", "scope2"])); | 
| 189     }); | 190     }); | 
| 190   }); | 191   }); | 
| 191 } | 192 } | 
| OLD | NEW | 
|---|