// Copyright 2018 the Deno authors. All rights reserved. MIT license. import { test, assertEquals } from "./test_util.ts"; test(function customEventInitializedWithDetail() { const type = "touchstart"; const detail = { message: "hello" }; const customEventDict = new CustomEventInit({ bubbles: true, cancelable: true, detail }); const event = new CustomEvent(type, customEventDict); assertEquals(event.bubbles, true); assertEquals(event.cancelable, true); assertEquals(event.currentTarget, null); assertEquals(event.detail, detail); assertEquals(event.isTrusted, false); assertEquals(event.target, null); assertEquals(event.type, type); });