https://jasmine.github.io/2.3/introduction.html记录了方法jasmine.stringMatching(/正则表达式/)。但是当我用karma-jasmine运行测试时,jasmine.stringMathing是未定义的。jasmine.stringMatching方法是未定义
有谁知道我能做些什么来让jasmine.stringMatching在我的测试可用?
https://jasmine.github.io/2.3/introduction.html记录了方法jasmine.stringMatching(/正则表达式/)。但是当我用karma-jasmine运行测试时,jasmine.stringMathing是未定义的。jasmine.stringMatching方法是未定义
有谁知道我能做些什么来让jasmine.stringMatching在我的测试可用?
我很确定这是约什么jasmine
版本您的karma-jasmine
正在使用。 Even the currently latest karma-jasmine
0.3.6 is using jasmine-2.1。
请注意,在karma-jasmine
0.3之前,它自己的jasmine
捆绑在软件包中,但从0.3开始使用的是从npm安装的。看到这个相关的问题:
hmmm,karma-jasmine 0.1.6 package.json显示不依赖于茉莉花本身,所以它必须包含它自己的实现。这可能会解释它,因为我的node_modules/dire中安装了Jasmine 2.3。 –
啊!我看到茉莉花从未被使用过。所以业力茉莉花必须有它自己的实施。 –
确实:node_modules/karma-jasmine/lib/jasmine.js –
什么'卡玛jasmine'版本,是否安装?谢谢。 – alecxe
你确定你的karma-jasmine版本是使用Jasmine 2吗?上次我看到很多Jasmine工具不是最新的。 – fzzfzzfzz