| Index: tests/compiler/dart2js_native/native_class_fields_2_test.dart
|
| diff --git a/tests/compiler/dart2js_native/native_class_fields_2_test.dart b/tests/compiler/dart2js_native/native_class_fields_2_test.dart
|
| index 40bae42c20f5214bcc4a90daf1f8f3371e626578..3b3d26555bdba7ab31fdccb160b74de0413a8dab 100644
|
| --- a/tests/compiler/dart2js_native/native_class_fields_2_test.dart
|
| +++ b/tests/compiler/dart2js_native/native_class_fields_2_test.dart
|
| @@ -14,26 +14,29 @@ class A {
|
| int gettersCalled;
|
| }
|
|
|
| -void setup() native r"""
|
| -function getter() {
|
| - this.gettersCalled++;
|
| - return 42;
|
| -}
|
| +void setup() {
|
| + JS('', r"""
|
| +(function(){
|
| + function getter() {
|
| + this.gettersCalled++;
|
| + return 42;
|
| + }
|
|
|
| -function A(){
|
| - var a = Object.create(
|
| - { constructor: A },
|
| - { x: { get: getter, configurable: false, writeable: false },
|
| - y: { get: getter, configurable: false, writeable: false },
|
| - z: { get: getter, configurable: false, writeable: false }
|
| - });
|
| - a.gettersCalled = 0;
|
| - return a;
|
| -}
|
| + function A(){
|
| + var a = Object.create(
|
| + { constructor: A },
|
| + { x: { get: getter, configurable: false, writeable: false },
|
| + y: { get: getter, configurable: false, writeable: false },
|
| + z: { get: getter, configurable: false, writeable: false }
|
| + });
|
| + a.gettersCalled = 0;
|
| + return a;
|
| + }
|
|
|
| -makeA = function() { return new A; };
|
| -self.nativeConstructor(A);
|
| -""";
|
| + makeA = function() { return new A(); };
|
| + self.nativeConstructor(A);
|
| +})()""");
|
| +}
|
|
|
| A makeA() native;
|
|
|
|
|