本文主要是介绍jest自动化测试mock接口进行自动化测试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、js中有多个方法,只mock其中一个方法
const { commonUtil } = require("common")
commonUtil.getCode = jest.fn()
commonUtil.getCode.mockImplementationOnce(() => { return {"base_url":"***"} })
如此在test时候,函数执行到commonUtil.getCode时,就会返回我们想要的结果。
二、mock整个方法
const createSql = require('../../../createSql')
jest.mock("../../../createSql")
let sql = "select * from testtable"
createSql.createSql.mockImplementationOnce(() => sql)
这篇关于jest自动化测试mock接口进行自动化测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!