OLD | NEW |
1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2016, 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 import 'package:analyzer/file_system/file_system.dart'; | 5 import 'package:analyzer/file_system/file_system.dart'; |
6 import 'package:analyzer/source/package_map_resolver.dart'; | 6 import 'package:analyzer/source/package_map_resolver.dart'; |
7 import 'package:analyzer/src/generated/source.dart'; | 7 import 'package:analyzer/src/generated/source.dart'; |
8 import 'package:analyzer/src/summary/format.dart'; | 8 import 'package:analyzer/src/summary/format.dart'; |
9 import 'package:analyzer/src/summary/idl.dart'; | 9 import 'package:analyzer/src/summary/idl.dart'; |
10 import 'package:analyzer/src/summary/pub_summary.dart'; | 10 import 'package:analyzer/src/summary/pub_summary.dart'; |
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
247 linkedHashA = packageA.linkedHash; | 247 linkedHashA = packageA.linkedHash; |
248 linkedHashB = packageB.linkedHash; | 248 linkedHashB = packageB.linkedHash; |
249 _assertFileExists(folderA, 'linked_spec_$linkedHashA.ds'); | 249 _assertFileExists(folderA, 'linked_spec_$linkedHashA.ds'); |
250 _assertFileExists(folderB, 'linked_spec_$linkedHashB.ds'); | 250 _assertFileExists(folderB, 'linked_spec_$linkedHashB.ds'); |
251 } | 251 } |
252 | 252 |
253 // Session 2. | 253 // Session 2. |
254 // Use DartSdk with a different API signature. | 254 // Use DartSdk with a different API signature. |
255 // Different linked bundles should be created. | 255 // Different linked bundles should be created. |
256 { | 256 { |
257 MockSdk sdk = new MockSdk(resourceProvider: resourceProvider); | 257 MockSdk sdk = new MockSdk( |
| 258 buildSummaries: false, resourceProvider: resourceProvider); |
258 sdk.updateUriFile('dart:math', (String content) { | 259 sdk.updateUriFile('dart:math', (String content) { |
259 return content + ' class NewMathClass {}'; | 260 return content + ' class NewMathClass {}'; |
260 }); | 261 }); |
261 context.sourceFactory = new SourceFactory(<UriResolver>[ | 262 context.sourceFactory = new SourceFactory(<UriResolver>[ |
262 new DartUriResolver(sdk), | 263 new DartUriResolver(sdk), |
263 resourceResolver, | 264 resourceResolver, |
264 new PackageMapUriResolver(resourceProvider, { | 265 new PackageMapUriResolver(resourceProvider, { |
265 'aaa': [libFolderA], | 266 'aaa': [libFolderA], |
266 'bbb': [libFolderB], | 267 'bbb': [libFolderB], |
267 }) | 268 }) |
(...skipping 1109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1377 } | 1378 } |
1378 } | 1379 } |
1379 | 1380 |
1380 static PackageBundle _getBundleByPackageName( | 1381 static PackageBundle _getBundleByPackageName( |
1381 Map<PubPackage, PackageBundle> bundles, String name) { | 1382 Map<PubPackage, PackageBundle> bundles, String name) { |
1382 PubPackage package = | 1383 PubPackage package = |
1383 bundles.keys.singleWhere((package) => package.name == name); | 1384 bundles.keys.singleWhere((package) => package.name == name); |
1384 return bundles[package]; | 1385 return bundles[package]; |
1385 } | 1386 } |
1386 } | 1387 } |
OLD | NEW |