Jasmine:如何使用它来测试使用webpack构建的应用程序?

时间:2017-09-16 10:48:18

标签: webpack jasmine

我查看了code example的Jasmine

现在,我决定将两个名为src / Player.js和src / Song.js的源javascript文件构建到一个包文件中,而不是行:

<script src="src/Player.js"></script>
<script src="src/Song.js"></script>

放线:    在SpecRunner.html中。

理论上,bundle.js应该包含与Player.js和Song.js相同的代码。然而,当我打开SpecRunner.html时,我仍然收到错误:

  

ReferenceError:未定义播放器

这可能意味着Jasmine在阅读bundle.js文件时遇到了困难。我想问一下如何使用Jasmine来测试捆绑的js文件?

以下是项目代码:https://codepen.io/CrazySynthax/project/editor/XvEmQM#

1 个答案:

答案 0 :(得分:0)

我找到了一些效果很好的东西: http://www.thinksincode.com/2016/07/07/karma-jasmine-webpack.html?fref=gc&dti=415197258523958

需要业力,但它并不复杂。 您还可以在这里看到一个很好的样板: https://bitbucket.org/knee-cola/webpack-karma/