Article December 22, 2022

使用脚手架vite进行搭配mocha

Words count 5.5k Reading time 5 mins. Read count 0

使用脚手架vite进行搭配mocha

使用vite,还是其他脚手架搭建都适用

安装mocha与chai

npm install --save-dev mocha

npm install --save-dev chai

对package.json进行编辑

package.json文件示例

在对应的js文件目录下,进行编写测试脚本文件

对应的js文件

源代码app.js如下:

1
2
3
4
5
6
7
8
9
function pow(x, n) {
if (n === 0) {
return 1;
} else {
return x * pow(x, n - 1);
}
}

export { pow };

测试文件如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { pow } from "./app.js";
import "mocha";
import { assert } from "chai";
describe("pow", function () {
it(`res is ${pow(2, 3)} or not 8`, function () {
assert.equal(pow(2, 3), 8);
});
it(`res is ${pow(2, 4)} or not 16`, function () {
assert.equal(pow(2, 4), 16);
});
it(`res is ${pow(2, 5)} or not 32`, function () {
assert.equal(pow(2, 5), 32);
});
});

运行测试

npm test

测试效果

0%