| Index: tests/compiler/dart2js_native/native_class_fields_3_test.dart
|
| diff --git a/tests/compiler/dart2js_native/native_class_fields_3_test.dart b/tests/compiler/dart2js_native/native_class_fields_3_test.dart
|
| index cb2359876f1ab2fc4370855a9787e4920b861ea8..48122923fd10029d6a7350a36cc34b0b742d5262 100644
|
| --- a/tests/compiler/dart2js_native/native_class_fields_3_test.dart
|
| +++ b/tests/compiler/dart2js_native/native_class_fields_3_test.dart
|
| @@ -24,42 +24,45 @@ class A {
|
| int settersCalled;
|
| }
|
|
|
| -void setup() native r"""
|
| -function getter() {
|
| - this.gettersCalled++;
|
| - return 42;
|
| -}
|
| +void setup() {
|
| + JS('', r"""
|
| +(function(){
|
| + function getter() {
|
| + this.gettersCalled++;
|
| + return 42;
|
| + }
|
|
|
| -function setter(x) {
|
| - this.settersCalled++;
|
| - return 314;
|
| -}
|
| + function setter(x) {
|
| + this.settersCalled++;
|
| + return 314;
|
| + }
|
|
|
| -var descriptor = {
|
| - get: getter,
|
| - set: setter,
|
| - configurable: false,
|
| - writeable: false
|
| -};
|
| + var descriptor = {
|
| + get: getter,
|
| + set: setter,
|
| + configurable: false,
|
| + writeable: false
|
| + };
|
|
|
| -function A(){
|
| - var a = Object.create(
|
| - { constructor: A },
|
| - { bar: descriptor,
|
| - g: descriptor,
|
| - s: descriptor,
|
| - end: descriptor,
|
| - gend: descriptor,
|
| - send: descriptor
|
| - });
|
| - a.gettersCalled = 0;
|
| - a.settersCalled = 0;
|
| - return a;
|
| -}
|
| + function A(){
|
| + var a = Object.create(
|
| + { constructor: A },
|
| + { bar: descriptor,
|
| + g: descriptor,
|
| + s: descriptor,
|
| + end: descriptor,
|
| + gend: descriptor,
|
| + send: descriptor
|
| + });
|
| + a.gettersCalled = 0;
|
| + a.settersCalled = 0;
|
| + return a;
|
| + }
|
|
|
| -makeA = function() { return new A; };
|
| -self.nativeConstructor(A);
|
| -""";
|
| + makeA = function() { return new A(); };
|
| + self.nativeConstructor(A);
|
| +})()""");
|
| +}
|
|
|
| A makeA() native;
|
|
|
|
|