| OLD | NEW |
| 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, 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 analyzer.test.source.embedder_test; | 5 library analyzer.test.source.embedder_test; |
| 6 | 6 |
| 7 import 'dart:core' hide Resource; | 7 import 'dart:core' hide Resource; |
| 8 | 8 |
| 9 import 'package:analyzer/file_system/file_system.dart'; | 9 import 'package:analyzer/file_system/file_system.dart'; |
| 10 import 'package:analyzer/file_system/memory_file_system.dart'; | 10 import 'package:analyzer/file_system/memory_file_system.dart'; |
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 131 expect(source.fullName, posixToOSPath(posixPath)); | 131 expect(source.fullName, posixToOSPath(posixPath)); |
| 132 } | 132 } |
| 133 | 133 |
| 134 expectSource('dart:fox', '/tmp/slippy.dart'); | 134 expectSource('dart:fox', '/tmp/slippy.dart'); |
| 135 expectSource('dart:deep', '/tmp/deep/directory/file.dart'); | 135 expectSource('dart:deep', '/tmp/deep/directory/file.dart'); |
| 136 expectSource('dart:deep/part.dart', '/tmp/deep/directory/part.dart'); | 136 expectSource('dart:deep/part.dart', '/tmp/deep/directory/part.dart'); |
| 137 }); | 137 }); |
| 138 }); | 138 }); |
| 139 } | 139 } |
| 140 | 140 |
| 141 TestPathTranslator pathTranslator; |
| 141 ResourceProvider resourceProvider; | 142 ResourceProvider resourceProvider; |
| 142 TestPathTranslator pathTranslator; | |
| 143 | 143 |
| 144 buildResourceProvider() { | 144 buildResourceProvider() { |
| 145 var rawProvider = new MemoryResourceProvider(isWindows: isWindows); | 145 var rawProvider = new MemoryResourceProvider(isWindows: isWindows); |
| 146 resourceProvider = new TestResourceProvider(rawProvider); | 146 resourceProvider = new TestResourceProvider(rawProvider); |
| 147 pathTranslator = new TestPathTranslator(rawProvider) | 147 pathTranslator = new TestPathTranslator(rawProvider) |
| 148 ..newFolder('/empty') | 148 ..newFolder('/empty') |
| 149 ..newFolder('/tmp') | 149 ..newFolder('/tmp') |
| 150 ..newFile( | 150 ..newFile( |
| 151 '/tmp/_embedder.yaml', | 151 '/tmp/_embedder.yaml', |
| 152 r''' | 152 r''' |
| 153 embedded_libs: | 153 embedded_libs: |
| 154 "dart:fox": "slippy.dart" | 154 "dart:fox": "slippy.dart" |
| 155 "dart:bear": "grizzly.dart" | 155 "dart:bear": "grizzly.dart" |
| 156 "dart:relative": "../relative.dart" | 156 "dart:relative": "../relative.dart" |
| 157 "dart:deep": "deep/directory/file.dart" | 157 "dart:deep": "deep/directory/file.dart" |
| 158 "fart:loudly": "nomatter.dart" | 158 "fart:loudly": "nomatter.dart" |
| 159 '''); | 159 '''); |
| 160 } | 160 } |
| 161 | 161 |
| 162 clearResourceProvider() { | 162 clearResourceProvider() { |
| 163 resourceProvider = null; | 163 resourceProvider = null; |
| 164 pathTranslator = null; | 164 pathTranslator = null; |
| 165 } | 165 } |
| OLD | NEW |