OLD | NEW |
| (Empty) |
1 library wrapping_collection_test; | |
2 | |
3 import 'dart:html'; | |
4 import 'dart:js' as js; | |
5 import 'package:unittest/unittest.dart'; | |
6 import 'package:unittest/html_config.dart'; | |
7 | |
8 /// Test that if we access objects through JS-interop we get the | |
9 /// appropriate objects, even if dart:html maps them. | |
10 main() { | |
11 test("Access through JS-interop", () { | |
12 var performance = js.context['performance']; | |
13 var entries = performance.callMethod('getEntries', const []); | |
14 entries.forEach((x) { | |
15 expect(x is js.JsObject, isTrue); | |
16 }); | |
17 }); | |
18 | |
19 test("Access through dart:html", () { | |
20 var dartPerformance = wrap_jso(js.context['performance']); | |
21 var dartEntries = dartPerformance.getEntries(); | |
22 dartEntries.forEach((x) { | |
23 expect(x is PerformanceEntry, isTrue); | |
24 }); | |
25 }); | |
26 } | |
OLD | NEW |