具有导入属性的Rhino + Maven + Qunit对象

时间:2012-09-26 08:55:40

标签: javascript maven rhino qunit

我有一个奇怪的问题,希望有人可以提供帮助。我正在使用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尝试的这个对象,但没有成功。

1 个答案:

答案 0 :(得分:0)

属性名称import无意中被标记为reserved word,因此请使用替代方法:

  • 导入
  • $进口
  • _import

<强>参考