PhantomJS中QUnit测试的可变范围和继承

时间:2017-04-27 14:10:28

标签: javascript inheritance scope phantomjs qunit

我有一些代码似乎在每个环境中都有效,除非在PhantomJS中运行它,我在无头CI环境中用于测试目的。

以下是代码:

select case
         when Col1 like '%~%' then substr(Col1, 1, instr(Col1, '~') -1)
         else Col1
       end as Col1Short
from MyTable

在PhantomJS中运行时,我得到一个“找不到变量:GenericAxis”。任何人都可以通过我可能应用的一些不良实践或PhantomJS评估代码的一些模糊方式来启发我吗?

谢谢,

赖安

1 个答案:

答案 0 :(得分:0)

问题在于Object.assign PhantomJS不支持,因为它是ES2015的一部分

请参阅:https://github.com/wallabyjs/public/issues/579