Index: test/codegen/lib/html/js_typed_interop_default_arg_test_default_value_multi.dart |
diff --git a/test/codegen/lib/html/js_typed_interop_default_arg_test_default_value_multi.dart b/test/codegen/lib/html/js_typed_interop_default_arg_test_default_value_multi.dart |
deleted file mode 100644 |
index 88bf8a65f1133105a5a851e85a81a9ea70d864fe..0000000000000000000000000000000000000000 |
--- a/test/codegen/lib/html/js_typed_interop_default_arg_test_default_value_multi.dart |
+++ /dev/null |
@@ -1,59 +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. |
- |
-@JS() |
-library js_typed_interop_test; |
- |
-import 'dart:html'; |
- |
-import 'package:expect/expect.dart' show NoInline; |
-import 'package:js/js.dart'; |
-import 'package:unittest/unittest.dart'; |
-import 'package:unittest/html_config.dart'; |
- |
-_injectJs() { |
- document.body.append(new ScriptElement() |
- ..type = 'text/javascript' |
- ..innerHtml = r""" |
- var Foo = { |
- get42: function(b) { return arguments.length >= 1 ? b : 42; }, |
- get43: function(b) { return arguments.length >= 1 ? b : 43; } |
- }; |
-"""); |
-} |
- |
-@JS() |
-class Foo { |
- // Note: it's invalid to provide a default value. |
- external static num get42([num b |
- = 3 /// default_value: compile-time error |
- ]); |
- external static num get43([num b]); |
-} |
- |
-main() { |
- _injectJs(); |
- useHtmlConfiguration(); |
- |
- test('call directly from dart', () { |
- expect(Foo.get42(2), 2); |
- expect(Foo.get42(), 42); |
- }); |
- |
- test('call tearoff from dart with arg', () { |
- var f = Foo.get42; |
- |
- }); |
- |
- test('call tearoff from dart with default', () { |
- var f = Foo.get42; |
- // Note: today both SSA and CPS remove the extra argument on static calls, |
- // but they fail to do so on tearoffs. |
- expect(f(), 3); /// default_value: continued |
- |
- f = Foo.get43; |
- expect(f(), 43); |
- }); |
-} |
-// Test created from multitest named /usr/local/google/home/jacobr/git/dev_compilers/5/dev_compiler/test/codegen/lib/html/js_typed_interop_default_arg_test.dart. |