我有一个奇怪的问题,希望有人能提供帮助。我正在使用 Rhino 和 QUnit 运行 headless JavaScript 测试。所以我用 Rhino 在 Qunit 测试类中执行 RhinoShell 来执行我的 JS 测试。
在我的一个 JS 文件中,我有一个对象,它有自己的属性导入,比如:
MyObject.import("");
但我必须在我的测试中逃避它或模拟它。所以我试着用我自己的对象来模拟它,比如:
MyObj = {
import : function() {
}
};
在 Rhino 本地,我可以毫无问题地做到这一点。但是当我尝试使用 maven
执行它时,启用了某种严格模式并抛出错误
: invalid property id import : function()...... and so on.
请帮助我模拟这个对象,我尝试使用 JsMockito
但没有成功。
最佳答案
关于javascript - Rhino + Maven + 具有导入属性的 Qunit 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12598023/