Skip to content

Commit 3017bb6

Browse files
refactor: migrate to jest assertion (#698)
* refactor: migrate to jest assertion * chore: rebase * test: refactor * test: refactor * test: refactor * test: refactor * test: refactor * test: refactor * test: refactor
1 parent b8cebc5 commit 3017bb6

File tree

9 files changed

+144
-270
lines changed

9 files changed

+144
-270
lines changed

package-lock.json

Lines changed: 0 additions & 96 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,6 @@
7070
"babel-eslint": "10.1.0",
7171
"babel-loader": "9.2.1",
7272
"babel-plugin-lodash": "3.3.4",
73-
"chai": "4.3.4",
74-
"chai-subset": "1.6.0",
7573
"classnames": "2.3.1",
7674
"core-js": "3.12.1",
7775
"css-loader": "5.2.5",
@@ -96,7 +94,6 @@
9694
"preact": "10.5.13",
9795
"prettier": "^3.8.0",
9896
"puppeteer": "^24.30.0",
99-
"stream-combiner2": "1.1.1",
10097
"style-loader": "2.0.0",
10198
"terser-webpack-plugin": "5.1.2",
10299
"webpack": "5.98.0",

test/Logger.js

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
const chai = require("chai");
2-
chai.use(require("chai-subset"));
3-
const { expect } = chai;
41
const Logger = require("../lib/Logger");
52

63
class TestLogger extends Logger {
@@ -36,12 +33,12 @@ describe("Logger", function () {
3633
) {
3734
it(`should log "${level}" message`, function () {
3835
logger[level]("msg1", "msg2");
39-
expect(logger.logs).to.deep.equal([[level, "msg1", "msg2"]]);
36+
expect(logger.logs).toEqual([[level, "msg1", "msg2"]]);
4037
});
4138
} else {
4239
it(`should not log "${level}" message`, function () {
4340
logger[level]("msg1", "msg2");
44-
expect(logger.logs).to.be.empty;
41+
expect(logger.logs).toHaveLength(0);
4542
});
4643
}
4744
}
@@ -63,13 +60,13 @@ describe("Logger", function () {
6360
});
6461

6562
it("should throw if level is invalid on instance creation", function () {
66-
expect(() => new TestLogger("invalid")).to.throw(
63+
expect(() => new TestLogger("invalid")).toThrow(
6764
invalidLogLevelMessage("invalid"),
6865
);
6966
});
7067

7168
it("should throw if level is invalid on `setLogLevel`", function () {
72-
expect(() => new TestLogger().setLogLevel("invalid")).to.throw(
69+
expect(() => new TestLogger().setLogLevel("invalid")).toThrow(
7370
invalidLogLevelMessage("invalid"),
7471
);
7572
});
@@ -92,7 +89,7 @@ function expectLoggerLevel(logger, level) {
9289
)
9390
.map((testLevel) => [testLevel, "msg1", "msg2"]);
9491

95-
expect(logger.logs).to.deep.equal(expectedLogs);
92+
expect(logger.logs).toEqual(expectedLogs);
9693
}
9794

9895
function invalidLogLevelMessage(level) {

0 commit comments

Comments
 (0)