Index: pkg/analyzer/test/source/embedder_test.dart |
diff --git a/pkg/analyzer/test/source/embedder_test.dart b/pkg/analyzer/test/source/embedder_test.dart |
index 898aa1f68425921d64424766d0bbabec3ade64ea..08a30663ef5a31e8762b566f70eee3e77ae421cb 100644 |
--- a/pkg/analyzer/test/source/embedder_test.dart |
+++ b/pkg/analyzer/test/source/embedder_test.dart |
@@ -28,19 +28,20 @@ main() { |
}); |
test('test_NullEmbedderYamls', () { |
var resolver = new EmbedderUriResolver(null); |
- expect(resolver.length, equals(0)); |
+ expect(resolver.length, 0); |
}); |
test('test_NoEmbedderYamls', () { |
var locator = new EmbedderYamlLocator({ |
'fox': [pathTranslator.getResource('/empty')] |
}); |
- expect(locator.embedderYamls.length, equals(0)); |
+ expect(locator.embedderYamls.length, 0); |
}); |
test('test_EmbedderYaml', () { |
var locator = new EmbedderYamlLocator({ |
'fox': [pathTranslator.getResource('/tmp')] |
}); |
- var resolver = new EmbedderUriResolver(locator.embedderYamls); |
+ var resolver = |
+ new EmbedderUriResolver(new EmbedderSdk(locator.embedderYamls)); |
expectResolved(dartUri, posixPath) { |
Source source = resolver.resolveAbsolute(Uri.parse(dartUri)); |
@@ -48,8 +49,8 @@ main() { |
expect(source.fullName, posixToOSPath(posixPath)); |
} |
- // We have four mappings. |
- expect(resolver.length, equals(4)); |
+ // We have five mappings. |
+ expect(resolver.length, 5); |
Brian Wilkerson
2016/05/25 17:45:56
Seems strange, if there are five mappings, that we
pquitslund
2016/05/25 17:52:00
Indeed! Forgot to update that bit. Fixed.
|
// Check that they map to the correct paths. |
expectResolved('dart:fox', '/tmp/slippy.dart'); |
expectResolved('dart:bear', '/tmp/grizzly.dart'); |
@@ -59,13 +60,14 @@ main() { |
test('test_BadYAML', () { |
var locator = new EmbedderYamlLocator(null); |
locator.addEmbedderYaml(null, r'''{{{,{{}}},}}'''); |
- expect(locator.embedderYamls.length, equals(0)); |
+ expect(locator.embedderYamls.length, 0); |
}); |
test('test_restoreAbsolute', () { |
var locator = new EmbedderYamlLocator({ |
'fox': [pathTranslator.getResource('/tmp')] |
}); |
- var resolver = new EmbedderUriResolver(locator.embedderYamls); |
+ var resolver = |
+ new EmbedderUriResolver(new EmbedderSdk(locator.embedderYamls)); |
expectRestore(String dartUri, [String expected]) { |
var parsedUri = Uri.parse(dartUri); |
@@ -75,10 +77,10 @@ main() { |
var restoreUri = resolver.restoreAbsolute(source); |
expect(restoreUri, isNotNull, reason: dartUri); |
// Verify that it is 'dart:fox'. |
- expect(restoreUri.toString(), equals(expected ?? dartUri)); |
+ expect(restoreUri.toString(), expected ?? dartUri); |
List<String> split = (expected ?? dartUri).split(':'); |
- expect(restoreUri.scheme, equals(split[0])); |
- expect(restoreUri.path, equals(split[1])); |
+ expect(restoreUri.scheme, split[0]); |
+ expect(restoreUri.path, split[1]); |
} |
expectRestore('dart:deep'); |
@@ -91,7 +93,8 @@ main() { |
var locator = new EmbedderYamlLocator({ |
'fox': [pathTranslator.getResource('/tmp')] |
}); |
- var resolver = new EmbedderUriResolver(locator.embedderYamls); |
+ var resolver = |
+ new EmbedderUriResolver(new EmbedderSdk(locator.embedderYamls)); |
var sdk = resolver.dartSdk; |
expectSource(String posixPath, String dartUri) { |
@@ -110,18 +113,20 @@ main() { |
var locator = new EmbedderYamlLocator({ |
'fox': [pathTranslator.getResource('/tmp')] |
}); |
- var resolver = new EmbedderUriResolver(locator.embedderYamls); |
+ var resolver = |
+ new EmbedderUriResolver(new EmbedderSdk(locator.embedderYamls)); |
var sdk = resolver.dartSdk; |
var lib = sdk.getSdkLibrary('dart:fox'); |
expect(lib, isNotNull); |
expect(lib.path, posixToOSPath('/tmp/slippy.dart')); |
- expect(lib.shortName, 'fox'); |
+ expect(lib.shortName, 'dart:fox'); |
}); |
test('test_EmbedderSdk_mapDartUri', () { |
var locator = new EmbedderYamlLocator({ |
'fox': [pathTranslator.getResource('/tmp')] |
}); |
- var resolver = new EmbedderUriResolver(locator.embedderYamls); |
+ var resolver = |
+ new EmbedderUriResolver(new EmbedderSdk(locator.embedderYamls)); |
var sdk = resolver.dartSdk; |
expectSource(String dartUri, String posixPath) { |
@@ -131,6 +136,7 @@ main() { |
expect(source.fullName, posixToOSPath(posixPath)); |
} |
+ expectSource('dart:core', '/tmp/core.dart'); |
expectSource('dart:fox', '/tmp/slippy.dart'); |
expectSource('dart:deep', '/tmp/deep/directory/file.dart'); |
expectSource('dart:deep/part.dart', '/tmp/deep/directory/part.dart'); |
@@ -151,6 +157,7 @@ buildResourceProvider() { |
'/tmp/_embedder.yaml', |
r''' |
embedded_libs: |
+ "dart:core" : "core.dart" |
"dart:fox": "slippy.dart" |
"dart:bear": "grizzly.dart" |
"dart:relative": "../relative.dart" |