| Index: third_party/pkg/angular/test/core/parser/generated_parser_spec.dart
|
| diff --git a/third_party/pkg/angular/test/core/parser/generated_parser_spec.dart b/third_party/pkg/angular/test/core/parser/generated_parser_spec.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..298f247ed640958a17673b7c46966aaa7d785481
|
| --- /dev/null
|
| +++ b/third_party/pkg/angular/test/core/parser/generated_parser_spec.dart
|
| @@ -0,0 +1,23 @@
|
| +library generated_parser_spec;
|
| +
|
| +import '../../_specs.dart';
|
| +import 'parser_spec.dart' as parser_spec;
|
| +import 'generated_functions.dart' as generated_functions;
|
| +
|
| +class AlwaysThrowError implements DynamicParser {
|
| + call(String input) => throw "Fall-thru to DynamicParser disabled [$input]";
|
| +}
|
| +
|
| +main() {
|
| + describe('generated parser', () {
|
| + beforeEach(module((Module module) {
|
| + module.type(Parser, implementedBy: StaticParser);
|
| + module.type(DynamicParser, implementedBy: AlwaysThrowError);
|
| +
|
| + module.factory(StaticParserFunctions, (Injector injector) {
|
| + return generated_functions.functions();
|
| + });
|
| + }));
|
| + parser_spec.main();
|
| + });
|
| +}
|
|
|