refactor(dart/transform): Delete unused bind_generator
All getters & setters generated by `bind_generator` are now generated in the `directive_processor` or `template_compiler` stage.
This commit is contained in:
@ -1,58 +0,0 @@
|
||||
library angular2.test.transform.bind_generator.all_tests;
|
||||
|
||||
import 'package:barback/barback.dart';
|
||||
import 'package:angular2/src/transform/bind_generator/generator.dart';
|
||||
import 'package:dart_style/dart_style.dart';
|
||||
import 'package:guinness/guinness.dart';
|
||||
|
||||
import '../common/read_file.dart';
|
||||
|
||||
var formatter = new DartFormatter();
|
||||
|
||||
main() => allTests();
|
||||
|
||||
void allTests() {
|
||||
var reader = new TestAssetReader();
|
||||
|
||||
it('should generate setters for queries defined in the class annotation.',
|
||||
() async {
|
||||
var inputPath = 'queries_class_annotation_files/bar.ng_deps.dart';
|
||||
var expected =
|
||||
_readFile('queries_class_annotation_files/expected/bar.ng_deps.dart');
|
||||
|
||||
var output = formatter
|
||||
.format(await createNgSettersAndGetters(reader, _assetId(inputPath)));
|
||||
expect(output).toEqual(expected);
|
||||
});
|
||||
|
||||
it('should generate setters for queries defined via prop annotations.',
|
||||
() async {
|
||||
var inputPath = 'queries_prop_annotations_files/bar.ng_deps.dart';
|
||||
var expected =
|
||||
_readFile('queries_prop_annotations_files/expected/bar.ng_deps.dart');
|
||||
|
||||
var output = formatter
|
||||
.format(await createNgSettersAndGetters(reader, _assetId(inputPath)));
|
||||
expect(output).toEqual(expected);
|
||||
});
|
||||
|
||||
it('should gracefully handle const objects as prop annotations.', () async {
|
||||
var inputPath = 'queries_override_annotation_files/bar.ng_deps.dart';
|
||||
var expected = formatter.format(_readFile(
|
||||
'queries_override_annotation_files/expected/bar.ng_deps.dart'));
|
||||
|
||||
var output = formatter
|
||||
.format(await createNgSettersAndGetters(reader, _assetId(inputPath)));
|
||||
expect(output).toEqual(expected);
|
||||
});
|
||||
}
|
||||
|
||||
AssetId _assetId(String path) => new AssetId('a', 'bind_generator/$path');
|
||||
|
||||
String _readFile(String path) {
|
||||
var code = readFile('bind_generator/$path');
|
||||
if (path.endsWith('.dart')) {
|
||||
code = formatter.format(code);
|
||||
}
|
||||
return code;
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
library bar.ng_deps.dart;
|
||||
|
||||
import 'bar.dart';
|
||||
import 'package:angular2/src/core/metadata.dart';
|
||||
|
||||
var _visited = false;
|
||||
void initReflector(reflector) {
|
||||
if (_visited) return;
|
||||
_visited = true;
|
||||
reflector
|
||||
..registerType(
|
||||
ToolTip,
|
||||
new ReflectionInfo(const [
|
||||
const Directive(
|
||||
selector: '[tool-tip]',
|
||||
queries: const {'queryField': const ContentChild('child')})
|
||||
], const [], () => new ToolTip()));
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
library bar.ng_deps.dart;
|
||||
|
||||
import 'bar.dart';
|
||||
import 'package:angular2/src/core/metadata.dart';
|
||||
|
||||
var _visited = false;
|
||||
void initReflector(reflector) {
|
||||
if (_visited) return;
|
||||
_visited = true;
|
||||
reflector
|
||||
..registerType(
|
||||
ToolTip,
|
||||
new ReflectionInfo(const [
|
||||
const Directive(
|
||||
selector: '[tool-tip]',
|
||||
queries: const {'queryField': const ContentChild('child')})
|
||||
], const [], () => new ToolTip()))
|
||||
..registerSetters({'queryField': (o, v) => o.queryField = v});
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
library bar.ng_deps.dart;
|
||||
|
||||
import 'bar.dart';
|
||||
import 'package:angular2/src/core/metadata.dart';
|
||||
|
||||
var _visited = false;
|
||||
void initReflector(reflector) {
|
||||
if (_visited) return;
|
||||
_visited = true;
|
||||
reflector
|
||||
..registerType(
|
||||
ToolTip,
|
||||
new ReflectionInfo(
|
||||
const [const Directive(selector: '[tool-tip]')],
|
||||
const [],
|
||||
() => new ToolTip(),
|
||||
null,
|
||||
const {
|
||||
'queryField': const [override]
|
||||
}));
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
library bar.ng_deps.dart;
|
||||
|
||||
import 'bar.dart';
|
||||
import 'package:angular2/src/core/metadata.dart';
|
||||
|
||||
var _visited = false;
|
||||
void initReflector(reflector) {
|
||||
if (_visited) return;
|
||||
_visited = true;
|
||||
reflector
|
||||
..registerType(
|
||||
ToolTip,
|
||||
new ReflectionInfo(
|
||||
const [const Directive(selector: '[tool-tip]')],
|
||||
const [],
|
||||
() => new ToolTip(),
|
||||
null,
|
||||
const {
|
||||
'queryField': const [override]
|
||||
}));
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
library bar.ng_deps.dart;
|
||||
|
||||
import 'bar.dart';
|
||||
import 'package:angular2/src/core/metadata.dart';
|
||||
|
||||
var _visited = false;
|
||||
void initReflector(reflector) {
|
||||
if (_visited) return;
|
||||
_visited = true;
|
||||
reflector
|
||||
..registerType(
|
||||
ToolTip,
|
||||
new ReflectionInfo(
|
||||
const [const Directive(selector: '[tool-tip]')],
|
||||
const [],
|
||||
() => new ToolTip(),
|
||||
null,
|
||||
const {
|
||||
'queryField': const [const ContentChild('child')]
|
||||
}));
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
library bar.ng_deps.dart;
|
||||
|
||||
import 'bar.dart';
|
||||
import 'package:angular2/src/core/metadata.dart';
|
||||
|
||||
var _visited = false;
|
||||
void initReflector(reflector) {
|
||||
if (_visited) return;
|
||||
_visited = true;
|
||||
reflector
|
||||
..registerType(
|
||||
ToolTip,
|
||||
new ReflectionInfo(
|
||||
const [const Directive(selector: '[tool-tip]')],
|
||||
const [],
|
||||
() => new ToolTip(),
|
||||
null,
|
||||
const {
|
||||
'queryField': const [const ContentChild('child')]
|
||||
}))
|
||||
..registerSetters({'queryField': (o, v) => o.queryField = v});
|
||||
}
|
@ -8,7 +8,6 @@ import 'common/async_string_writer_tests.dart' as asyncStringWriter;
|
||||
import 'common/code/ng_deps_code_tests.dart' as ngDepsCode;
|
||||
import 'common/ng_meta_test.dart' as ngMetaTest;
|
||||
import 'common/url_resolver_tests.dart' as urlResolver;
|
||||
import 'bind_generator/all_tests.dart' as bindGenerator;
|
||||
import 'deferred_rewriter/all_tests.dart' as deferredRewriter;
|
||||
import 'directive_metadata_linker/all_tests.dart' as directiveMeta;
|
||||
import 'directive_processor/all_tests.dart' as directiveProcessor;
|
||||
@ -23,7 +22,6 @@ main() {
|
||||
describe('AsyncStringWriter', asyncStringWriter.allTests);
|
||||
describe('NgDepsCode', ngDepsCode.allTests);
|
||||
describe('NgMeta', ngMetaTest.allTests);
|
||||
describe('Bind Generator', bindGenerator.allTests);
|
||||
describe('Directive Metadata Linker', directiveMeta.allTests);
|
||||
describe('Directive Processor', directiveProcessor.allTests);
|
||||
describe('Inliner For Test', inliner.allTests);
|
||||
|
Reference in New Issue
Block a user