Javascript 犀牛+;Maven+;具有导入属性的Qunit对象
我有个奇怪的问题,希望有人能帮我。我正在用Rhino和QUnit运行headless JavaScript测试。因此,我使用Rhino在Qunit测试类中执行RhinoShell来执行JS测试 在我的一个JS文件中,我有一个对象,它有自己的属性导入,比如:Javascript 犀牛+;Maven+;具有导入属性的Qunit对象,javascript,maven,rhino,qunit,Javascript,Maven,Rhino,Qunit,我有个奇怪的问题,希望有人能帮我。我正在用Rhino和QUnit运行headless JavaScript测试。因此,我使用Rhino在Qunit测试类中执行RhinoShell来执行JS测试 在我的一个JS文件中,我有一个对象,它有自己的属性导入,比如: MyObject.import(“”)但我必须在测试中逃避或模拟它。所以我试着用我自己的对象来模拟它,比如: MyObj = { import : function() { } }; 在当地,对于Rhino,我这样做没有问题
MyObject.import(“”)代码>但我必须在测试中逃避或模拟它。所以我试着用我自己的对象来模拟它,比如:
MyObj = {
import : function() {
}
};
在当地,对于Rhino,我这样做没有问题。但是当我尝试使用maven
执行它时,某种严格模式被启用并抛出错误
: invalid property id import : function()...... and so on.
请帮助我模拟我用JsMockito
尝试的此对象,但没有成功。属性名import
无意中被标记为,因此请使用其他选项:
- 进口
- 美元进口
- _进口
参考资料
属性名称导入
被无意中标记为,因此请使用其他选项:
- 进口
- 美元进口
- _进口
参考资料