jest basic section

Posted nyan-workflow-fc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jest basic section相关的知识,希望对你有一定的参考价值。

一、初始化项目

1. 创建文件夹jest-sample

2.初始化项目(npm下载包文件)npm init

3. 下载npm依赖包

npm install jest -D

二、简单的测试案例

main.js

//在node环境中,使用的是commonJs规范
function add(a, b) {
    return a + b
}
module.exports = {add}

main.test.js(根据jest默认配置,自动匹配test.js文件)

const math = require(‘./main.js‘);
const {add} = math;

test(‘test add‘, () => {
    expect(add(3,7)).toBe(10);
})

三、简单配置

 npx jest --init

commonJS module->es module

{
    "presets": [
        [
            "@babel/preset-env",
            {
                "targets": {
                    "node": "current"
                }
            }
        ]
    ]
}
// npm run jest 
// jest(babel-jest), 检测是否安装babel
// babel-core
// 获取babel配置
//运行代码之前进行转换

四、jest匹配器

 

以上是关于jest basic section的主要内容,如果未能解决你的问题,请参考以下文章

PAT Basic 1049

Jest测试coffee.ERB文件

使用grunt运行jest时未找到任何测试

如何在片段中播放视频

使用 Jest 的 canvas 元素的简单测试示例

使用ZwQueryVirtualMemory枚举进程模块支持x64