Unit testing 嘲弄

Unit testing 嘲弄,unit-testing,qunit,Unit Testing,Qunit,我们如何在Qunit中模拟一个方法。我需要模拟一些方法并返回一些值。例如,我有一个函数,它在内部调用getBrowser()函数。我想模拟get浏览器,假装它返回的值是“Chrome”。还有一种方法可以模拟对象或变量。例如,有没有一种方法可以模拟navigator.userAgent?期待您的光临。我不认为有办法在QUnit中默认模拟函数,但您可以尝试一些插件。我自己从未尝试过,但本页引用了一些模拟工具:

我们如何在Qunit中模拟一个方法。我需要模拟一些方法并返回一些值。例如,我有一个函数,它在内部调用
getBrowser()
函数。我想模拟get浏览器,假装它返回的值是“Chrome”。还有一种方法可以模拟对象或变量。例如,有没有一种方法可以模拟
navigator.userAgent
?期待您的光临。

我不认为有办法在QUnit中默认模拟函数,但您可以尝试一些插件。我自己从未尝试过,但本页引用了一些模拟工具: