// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. import { assertThrows, unitTest } from "./test_util.ts"; unitTest(function testFnOverloading(): void { // just verifying that you can use this test definition syntax Deno.test("test fn overloading", (): void => {}); }); unitTest(function nameOfTestCaseCantBeEmpty(): void { assertThrows( () => { Deno.test("", () => {}); }, TypeError, "The test name can't be empty" ); assertThrows( () => { Deno.test({ name: "", fn: () => {}, }); }, TypeError, "The test name can't be empty" ); }); unitTest(function testFnCantBeAnonymous(): void { assertThrows( () => { Deno.test(function () {}); }, TypeError, "The test function can't be anonymous" ); });