我有一个奇怪的问题,希望有人可以提供帮助。我正在使用Rhino和QUnit进行无头JavaScript测试。所以我用Rhino在Qunit测试类中执行RhinoShell来执行我的JS测试。
在我的一个JS文件中,我有Object,它自己的属性导入类似于:
MyObject.import("");
但我必须逃避这一点或在我的测试中嘲笑它。所以我试着用我自己的对象来模拟它,如:
MyObj = {
import : function() {
}
};
在本地与Rhino一起做这件事我没有问题。但是当我尝试用maven
执行它时,启用某种严格模式并抛出错误
: invalid property id import : function()...... and so on.
请帮我模仿我用JsMockito
尝试的这个对象,但没有成功。