// Copyright (c) 2017, 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. | |
// @dart = 2.7 | |
import "package:js/js.dart"; | |
import "package:expect/expect.dart"; | |
import "dart:js" as js; | |
@JS('aFoo.bar') | |
external dynamic get jsBar; | |
main() { | |
js.context.callMethod("eval", [ | |
""" | |
function Foo(){ | |
this.bar = 'Foo.bar'; | |
}; | |
aFoo = new Foo(); | |
""" | |
]); | |
Expect.equals('Foo.bar', jsBar); | |
} |