diff --git a/web/packages/core/package.json b/web/packages/core/package.json index cfdf6ba31..1c30cc00b 100644 --- a/web/packages/core/package.json +++ b/web/packages/core/package.json @@ -19,11 +19,9 @@ "test": "mocha -r esm -r ts-node/register test/**.ts" }, "devDependencies": { - "@types/chai": "^4.2.19", "@types/mocha": "^8.2.2", "@typescript-eslint/eslint-plugin": "^4.28.1", "@typescript-eslint/parser": "^4.28.1", - "chai": "^4.3.4", "eslint": "^7.29.0", "eslint-plugin-jsdoc": "^35.4.1", "esm": "^3.2.25", diff --git a/web/packages/core/test/version-range.ts b/web/packages/core/test/version-range.ts index 874c14197..31b9236e2 100644 --- a/web/packages/core/test/version-range.ts +++ b/web/packages/core/test/version-range.ts @@ -1,4 +1,4 @@ -import { assert } from "chai"; +import { strict as assert } from "assert"; import { VersionRange } from "../src/version-range"; import { Version } from "../src/version"; diff --git a/web/packages/core/test/version.ts b/web/packages/core/test/version.ts index 49dcda21b..f01502e26 100644 --- a/web/packages/core/test/version.ts +++ b/web/packages/core/test/version.ts @@ -1,4 +1,4 @@ -import { assert } from "chai"; +import { strict as assert } from "assert"; import { Version } from "../src/version"; // Each row should be a list of compatible versions. @@ -71,7 +71,7 @@ describe("Version", function () { for (const test of testMatrix) { for (const a of test) { for (const b of test) { - assert.isOk( + assert( Version.fromSemver(a).isCompatibleWith( Version.fromSemver(b) ), @@ -87,8 +87,8 @@ describe("Version", function () { for (const otherTest of testMatrix) { if (test === otherTest) continue; for (const b of otherTest) { - assert.isNotOk( - Version.fromSemver(a).isCompatibleWith( + assert( + !Version.fromSemver(a).isCompatibleWith( Version.fromSemver(b) ), `${a} is not compatible with ${b}` @@ -112,7 +112,7 @@ describe("Version", function () { // Skip "builds" for purposes of this test. continue; } - assert.isOk( + assert( Version.fromSemver(tests[a]).hasPrecedenceOver( Version.fromSemver(tests[b]) ), @@ -132,8 +132,8 @@ describe("Version", function () { // Skip "builds" for purposes of this test. continue; } - assert.isNotOk( - Version.fromSemver(tests[a]).hasPrecedenceOver( + assert( + !Version.fromSemver(tests[a]).hasPrecedenceOver( Version.fromSemver(tests[b]) ), `${tests[a]} doesn't have precedence over ${tests[b]}` @@ -147,7 +147,7 @@ describe("Version", function () { it("returns true when it should", function () { const tests = flatten(testMatrix); for (const version of tests) { - assert.isOk( + assert( Version.fromSemver(version).isEqual( Version.fromSemver(version) ), @@ -168,8 +168,8 @@ describe("Version", function () { // Skip "builds" and "identifiers" for purposes of this test. continue; } - assert.isNotOk( - Version.fromSemver(tests[a]).isEqual( + assert( + !Version.fromSemver(tests[a]).isEqual( Version.fromSemver(tests[b]) ), `${tests[a]} does not equal ${tests[b]}` @@ -183,7 +183,7 @@ describe("Version", function () { it("returns true for own versions", function () { const tests = flatten(testMatrix); for (const version of tests) { - assert.isOk( + assert( Version.fromSemver(version).isStableOrCompatiblePrerelease( Version.fromSemver(version) ), @@ -195,7 +195,7 @@ describe("Version", function () { const tests = ["1.2.3", "1.2.3-alpha", "1.2.3-beta1.build2"]; for (const a of tests) { for (const b of tests) { - assert.isOk( + assert( Version.fromSemver(a).isStableOrCompatiblePrerelease( Version.fromSemver(b) ), @@ -209,8 +209,8 @@ describe("Version", function () { for (const a of tests) { for (const b of tests) { if (a === b) continue; - assert.isNotOk( - Version.fromSemver(a).isStableOrCompatiblePrerelease( + assert( + !Version.fromSemver(a).isStableOrCompatiblePrerelease( Version.fromSemver(b) ), `${a} is not compatible with ${b}`