| Index: test/plugin_transformer_test.dart
|
| diff --git a/test/plugin_transformer_test.dart b/test/plugin_transformer_test.dart
|
| deleted file mode 100644
|
| index df2a6e493e97e85adc692dc6fcb4afdecdcb35ec..0000000000000000000000000000000000000000
|
| --- a/test/plugin_transformer_test.dart
|
| +++ /dev/null
|
| @@ -1,63 +0,0 @@
|
| -// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -library initialize.plugin_transformer_test;
|
| -
|
| -import 'package:analyzer/analyzer.dart';
|
| -import 'package:initialize/plugin_transformer.dart';
|
| -import 'package:source_maps/refactor.dart';
|
| -import 'package:unittest/compact_vm_config.dart';
|
| -import 'common.dart';
|
| -
|
| -// Simple plugin which just removes all initMethod initializers.
|
| -class DeleteInitMethodPlugin extends InitializePluginTransformer {
|
| - DeleteInitMethodPlugin(String bootstrap) : super(bootstrap);
|
| -
|
| - initEntry(
|
| - InstanceCreationExpression expression, TextEditTransaction transaction) {
|
| - var firstArg = expression.argumentList.arguments[0];
|
| - if (firstArg is PrefixedIdentifier &&
|
| - firstArg.identifier.toString() == 'initMethod') {
|
| - removeInitializer(expression, transaction);
|
| - }
|
| - }
|
| -}
|
| -
|
| -main() {
|
| - useCompactVMConfiguration();
|
| -
|
| - var transformer = new DeleteInitMethodPlugin('web/index.bootstrap.dart');
|
| -
|
| - testPhases('basic', [[transformer]], {
|
| - 'a|web/index.bootstrap.dart': '''
|
| -import 'package:initialize/src/static_loader.dart';
|
| -import 'package:initialize/initialize.dart';
|
| -import 'index.dart' as i0;
|
| -
|
| -main() {
|
| - initializers.addAll([
|
| - new InitEntry(i0.initMethod, const LibraryIdentifier(#a, null, 'a.dart')),
|
| - new InitEntry(i0.initMethod, const LibraryIdentifier(#a, 'a', 'a.dart')),
|
| - new InitEntry(i0.initMethod, i0.a),
|
| - new InitEntry(const i0.DynamicInit('a()'), i0.a),
|
| - ]);
|
| -
|
| - i0.main();
|
| -}
|
| -'''
|
| - }, {
|
| - 'a|web/index.bootstrap.dart': '''
|
| -import 'package:initialize/src/static_loader.dart';
|
| -import 'package:initialize/initialize.dart';
|
| -import 'index.dart' as i0;
|
| -
|
| -main() {
|
| - initializers.addAll([
|
| - new InitEntry(const i0.DynamicInit('a()'), i0.a),
|
| - ]);
|
| -
|
| - i0.main();
|
| -}
|
| -'''
|
| - }, []);
|
| -}
|
|
|