| Index: third_party/pkg/angular/test/io/template_cache_generator_spec.dart
|
| diff --git a/third_party/pkg/angular/test/io/template_cache_generator_spec.dart b/third_party/pkg/angular/test/io/template_cache_generator_spec.dart
|
| index 1b46ae90c518dd780464bc325ab6b42a18386cab..590f5aca971f3ca0be8a1ccc4c70c98190a1f2db 100644
|
| --- a/third_party/pkg/angular/test/io/template_cache_generator_spec.dart
|
| +++ b/third_party/pkg/angular/test/io/template_cache_generator_spec.dart
|
| @@ -8,13 +8,16 @@ import '../jasmine_syntax.dart';
|
| import 'package:unittest/unittest.dart';
|
|
|
| main() => describe('template_cache_generator', () {
|
| - it('should correctly generate the templates cache file', () {
|
| +
|
| + it('should correctly generate the templates cache file (template)', () {
|
| var tmpDir = Directory.systemTemp.createTempSync();
|
| Future flush;
|
| try {
|
| flush = generator.main(['test/io/test_files/templates/main.dart',
|
| - '${tmpDir.path}/generated.dart', 'generated', '%SYSTEM_PACKAGE_ROOT%',
|
| - 'test/io/test_files,rewritten', 'MyComponent3']);
|
| + Platform.environment['DART_SDK'],
|
| + '${tmpDir.path}/generated.dart', 'generated',
|
| + '%SYSTEM_PACKAGE_ROOT%',
|
| + '/test/io/test_files,rewritten', 'MyComponent3']);
|
| } catch(_) {
|
| tmpDir.deleteSync(recursive: true);
|
| rethrow;
|
| @@ -22,15 +25,47 @@ main() => describe('template_cache_generator', () {
|
| return flush.then((_) {
|
| expect(new File('${tmpDir.path}/generated.dart').readAsStringSync(),
|
| '// GENERATED, DO NOT EDIT!\n'
|
| - 'library generated;\n'
|
| - '\n'
|
| - 'import \'package:angular/angular.dart\';\n'
|
| - '\n'
|
| - 'primeTemplateCache(TemplateCache tc) {\n'
|
| - 'tc.put("rewritten/templates/main.html", new HttpResponse(200, r"""Hello World!"""));\n'
|
| - '}');
|
| + 'library generated;\n'
|
| + '\n'
|
| + 'import \'package:angular/angular.dart\';\n'
|
| + '\n'
|
| + 'primeTemplateCache(TemplateCache tc) {\n'
|
| + 'tc.put("rewritten/templates/main.html", new HttpResponse(200, r"""Hello World!"""));\n'
|
| + '}');
|
| }).whenComplete(() {
|
| tmpDir.deleteSync(recursive: true);
|
| });
|
| });
|
| +
|
| + it('should correctly generate the templates cache file (css)', () {
|
| + var tmpDir = Directory.systemTemp.createTempSync();
|
| + Future flush;
|
| + try {
|
| + flush = generator.main(['test/io/test_files/cssUrls/main.dart',
|
| + Platform.environment['DART_SDK'],
|
| + '${tmpDir.path}/generated.dart', 'generated',
|
| + '%SYSTEM_PACKAGE_ROOT%',
|
| + '/test/io/test_files,rewritten', 'MyComponent3']);
|
| + } catch(_) {
|
| + tmpDir.deleteSync(recursive: true);
|
| + rethrow;
|
| + }
|
| + return flush.then((_) {
|
| + expect(new File('${tmpDir.path}/generated.dart').readAsStringSync(),
|
| + '// GENERATED, DO NOT EDIT!\n'
|
| + 'library generated;\n'
|
| + '\n'
|
| + 'import \'package:angular/angular.dart\';\n'
|
| + '\n'
|
| + 'primeTemplateCache(TemplateCache tc) {\n'
|
| + 'tc.put("rewritten/cssUrls/one.css", new HttpResponse(200, r"""body {}"""));\n'
|
| + 'tc.put("rewritten/cssUrls/three.css", new HttpResponse(200, r"""body {}"""));\n'
|
| + 'tc.put("rewritten/cssUrls/two.css", new HttpResponse(200, r"""body {}"""));\n'
|
| + '}');
|
| + }).whenComplete(() {
|
| + //tmpDir.deleteSync(recursive: true);
|
| + });
|
| + });
|
| +
|
| +
|
| });
|
|
|