import 'dart:ui'; import 'package:test/test.dart'; void main() { Document document = new Document(); test("should throw with invalid arguments", () { Element parent = document.createElement("div"); Element child = document.createElement("div"); parent.appendChild(child); // TODO(eseidel): This should throw! // expect(() { // parent.insertBefore([parent]); // }, throws); expect(() { child.insertBefore(<Node>[parent]); }, throws); }); }