当前位置: 首页 > 工具软件 > jest-express > 使用案例 >

jest(快照)

司空浩邈
2023-12-01
function getConfig() {
    return {
        doman: 'localhost',
        port: 8080,
        time:Date.now()
    }
}

test('测试快照', () => {
//第一次会保存快照,以后就会对比快照,命令行工具可以更新快照
    expect(getConfig()).toMatchSnapshot({
    	time:expect.any(Date)//time会导致每次对比快照失败,所以要进行特殊处理
    })
})

//行内快照 需要安装 prettier
test("测试快照", () => {
  expect(getConfig()).toMatchInlineSnapshot();
});
 类似资料: