Skip to main content
Module

std/node/perf_hooks_test.ts

Deno standard library
Go to Latest
File
// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.import * as perfHooks from "./perf_hooks.ts";import { performance } from "./perf_hooks.ts";import { assertEquals } from "../testing/asserts.ts";
Deno.test({ name: "[perf_hooks] performance", fn() { assertEquals(perfHooks.performance.measure, performance.measure); assertEquals(perfHooks.performance.clearMarks, performance.clearMarks); assertEquals(perfHooks.performance.mark, performance.mark); assertEquals(perfHooks.performance.now, performance.now); perfHooks.performance.measure("test"); perfHooks.performance.mark("test"); perfHooks.performance.clearMarks("test"); perfHooks.performance.now(); },});
Deno.test({ name: "[perf_hooks] performance destructured", fn() { performance.measure("test"); performance.mark("test"); performance.clearMarks("test"); performance.now(); },});
Deno.test({ name: "[perf_hooks] PerformanceEntry", fn() { assertEquals(perfHooks.PerformanceEntry, PerformanceEntry); },});