Skip to content

Commit 3eb83a4

Browse files
refactor: migrate to jest assertion
1 parent 90951ad commit 3eb83a4

9 files changed

Lines changed: 93 additions & 216 deletions

File tree

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
@@ -58,8 +58,6 @@
5858
"babel-eslint": "10.1.0",
5959
"babel-loader": "9.2.1",
6060
"babel-plugin-lodash": "3.3.4",
61-
"chai": "4.3.4",
62-
"chai-subset": "1.6.0",
6361
"classnames": "2.3.1",
6462
"core-js": "3.12.1",
6563
"css-loader": "5.2.5",
@@ -84,7 +82,6 @@
8482
"postcss-loader": "5.3.0",
8583
"preact": "10.5.13",
8684
"puppeteer": "^24.30.0",
87-
"stream-combiner2": "1.1.1",
8885
"style-loader": "2.0.0",
8986
"terser-webpack-plugin": "5.1.2",
9087
"url-loader": "4.1.1",

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 {
@@ -32,12 +29,12 @@ describe('Logger', function () {
3229
if (Logger.levels.indexOf(level) >= Logger.levels.indexOf(testingLevel)) {
3330
it(`should log "${level}" message`, function () {
3431
logger[level]('msg1', 'msg2');
35-
expect(logger.logs).to.deep.equal([[level, 'msg1', 'msg2']]);
32+
expect(logger.logs).toEqual([[level, 'msg1', 'msg2']]);
3633
});
3734
} else {
3835
it(`should not log "${level}" message`, function () {
3936
logger[level]('msg1', 'msg2');
40-
expect(logger.logs).to.be.empty;
37+
expect(logger.logs).toHaveLength(0);
4138
});
4239
}
4340
}
@@ -59,11 +56,11 @@ describe('Logger', function () {
5956
});
6057

6158
it('should throw if level is invalid on instance creation', function () {
62-
expect(() => new TestLogger('invalid')).to.throw(invalidLogLevelMessage('invalid'));
59+
expect(() => new TestLogger('invalid')).toThrow(invalidLogLevelMessage('invalid'));
6360
});
6461

6562
it('should throw if level is invalid on `setLogLevel`', function () {
66-
expect(() => new TestLogger().setLogLevel('invalid')).to.throw(invalidLogLevelMessage('invalid'));
63+
expect(() => new TestLogger().setLogLevel('invalid')).toThrow(invalidLogLevelMessage('invalid'));
6764
});
6865
});
6966
});
@@ -81,7 +78,7 @@ function expectLoggerLevel(logger, level) {
8178
.filter(testLevel => Logger.levels.indexOf(testLevel) >= Logger.levels.indexOf(level))
8279
.map(testLevel => [testLevel, 'msg1', 'msg2']);
8380

84-
expect(logger.logs).to.deep.equal(expectedLogs);
81+
expect(logger.logs).toEqual(expectedLogs);
8582
}
8683

8784
function invalidLogLevelMessage(level) {

0 commit comments

Comments
 (0)