Jestjs 笑话:如何模拟一个布尔变量?

Jestjs 笑话:如何模拟一个布尔变量?,jestjs,Jestjs,如何模拟变量的值?我尝试了mockReturnValue和mock,但我认为我在使用它时犯了一些错误 main.js test/main.js jest.fn().mockReturnValue(true)即使它不是一个函数?是的,这就是在jest中模拟值的方式。他们有一个广泛的API,在这里你只能模拟一个值,或者一个解析/拒绝的值。请提供您的案例,包括所有相关文件。现在还不知道isAvailable会发生什么。有可能它不能被嘲弄。为什么你认为你需要在这里嘲弄任何东西? const isAvai

如何模拟变量的值?我尝试了
mockReturnValue
mock
,但我认为我在使用它时犯了一些错误

main.js

test/main.js


jest.fn().mockReturnValue(true)

即使它不是一个函数?是的,这就是在jest中模拟值的方式。他们有一个广泛的API,在这里你只能模拟一个值,或者一个解析/拒绝的值。请提供您的案例,包括所有相关文件。现在还不知道isAvailable会发生什么。有可能它不能被嘲弄。为什么你认为你需要在这里嘲弄任何东西?
const isAvailable = cond1 || cond2 || cond3; // return boolean;
isAvailable.mock('true'); // tried this
isAvailable = jest.mockReturnValue('true'); // trie this as well