test(dart/transform): Update tests for new codegen
Update unit tests for `bind_generator` responsibility move.
This commit is contained in:
@ -7,7 +7,10 @@ import 'package:angular2/src/core/metadata/view.dart' show ViewEncapsulation;
|
||||
export 'package:angular2/src/core/compiler/directive_metadata.dart';
|
||||
export 'package:angular2/src/core/change_detection/change_detection.dart';
|
||||
export 'package:angular2/src/core/metadata/view.dart' show ViewEncapsulation;
|
||||
export 'package:angular2/src/transform/common/model/annotation_model.pb.dart';
|
||||
export 'package:angular2/src/transform/common/model/import_export_model.pb.dart';
|
||||
export 'package:angular2/src/transform/common/model/ng_deps_model.pb.dart';
|
||||
export 'package:angular2/src/transform/common/model/reflection_info_model.pb.dart';
|
||||
export 'package:angular2/src/transform/common/ng_meta.dart';
|
||||
|
||||
CompileDirectiveMetadata createComponentMetadataForTest(
|
||||
@ -26,11 +29,11 @@ CompileDirectiveMetadata createComponentMetadataForTest(
|
||||
CompileDirectiveMetadata createDirectiveMetadataForTest(
|
||||
{String name: 'TestMetadata',
|
||||
String moduleUrl: 'asset:angular2/test/test.dart',
|
||||
String selector: '[test]',
|
||||
String selector: 'test',
|
||||
CompileTemplateMetadata template: null}) {
|
||||
return CompileDirectiveMetadata.create(
|
||||
type: new CompileTypeMetadata(name: name, moduleUrl: moduleUrl),
|
||||
isComponent: false,
|
||||
isComponent: template != null,
|
||||
dynamicLoadable: true,
|
||||
selector: selector,
|
||||
exportAs: null,
|
||||
@ -41,3 +44,24 @@ CompileDirectiveMetadata createDirectiveMetadataForTest(
|
||||
lifecycleHooks: [],
|
||||
template: template);
|
||||
}
|
||||
|
||||
CompileDirectiveMetadata createFoo([String moduleBase = 'asset:a']) =>
|
||||
createComponentMetadataForTest(
|
||||
name: 'FooComponent',
|
||||
moduleUrl: '$moduleBase/export_cycle_files/foo.dart',
|
||||
selector: 'foo',
|
||||
template: 'Foo');
|
||||
|
||||
CompileDirectiveMetadata createBar([String moduleBase = 'asset:a']) =>
|
||||
createComponentMetadataForTest(
|
||||
name: 'BarComponent',
|
||||
moduleUrl: '$moduleBase/export_cycle_files/bar.dart',
|
||||
selector: 'bar',
|
||||
template: 'Bar');
|
||||
|
||||
CompileDirectiveMetadata createBaz([String moduleBase = 'asset:a']) =>
|
||||
createComponentMetadataForTest(
|
||||
name: 'BazComponent',
|
||||
moduleUrl: '$moduleBase/export_cycle_files/baz.dart',
|
||||
selector: 'baz',
|
||||
template: 'Baz');
|
||||
|
Reference in New Issue
Block a user