mirror of
https://github.com/denoland/deno.git
synced 2024-11-26 16:09:27 -05:00
65 lines
1.6 KiB
TypeScript
65 lines
1.6 KiB
TypeScript
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
|
|
import {
|
|
assert as denoAssert,
|
|
assertEquals,
|
|
assertMatch,
|
|
assertNotEquals,
|
|
assertNotStrictEquals,
|
|
assertStrictEquals,
|
|
assertThrows,
|
|
fail as denoFail,
|
|
} from "../testing/asserts.ts";
|
|
|
|
import AssertionError from "./assertion_error.ts";
|
|
|
|
import assert, {
|
|
AssertionError as AssertionError_,
|
|
deepStrictEqual,
|
|
fail,
|
|
match,
|
|
notDeepStrictEqual,
|
|
notStrictEqual,
|
|
ok,
|
|
strictEqual,
|
|
throws,
|
|
} from "./assert.ts";
|
|
|
|
Deno.test("API should be exposed", () => {
|
|
assertStrictEquals(assert, ok, "`assert()` should be an alias of `ok()`");
|
|
assertStrictEquals(
|
|
assertEquals,
|
|
deepStrictEqual,
|
|
"`assertEquals()` should be exposed as `deepStrictEqual()`",
|
|
);
|
|
assertStrictEquals(
|
|
assertNotEquals,
|
|
notDeepStrictEqual,
|
|
"`assertNotEquals()` should be exposed as `notDeepStrictEqual()`",
|
|
);
|
|
assertStrictEquals(
|
|
assertStrictEquals,
|
|
strictEqual,
|
|
"`assertStrictEquals()` should be exposed as `strictEqual()`",
|
|
);
|
|
assertStrictEquals(
|
|
assertNotStrictEquals,
|
|
notStrictEqual,
|
|
"`assertNotStrictEquals()` should be exposed as `notStrictEqual()`",
|
|
);
|
|
assertStrictEquals(
|
|
assertMatch,
|
|
match,
|
|
"`assertMatch()` should be exposed as `match()`",
|
|
);
|
|
assertStrictEquals(
|
|
assertThrows,
|
|
throws,
|
|
"`assertThrows()` should be exposed as `throws()`",
|
|
);
|
|
assertStrictEquals(fail, denoFail, "`fail()` should be exposed");
|
|
assertStrictEquals(
|
|
AssertionError,
|
|
AssertionError_,
|
|
"`AssertionError()` constructor should be exposed",
|
|
);
|
|
});
|