我查看了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#
答案 0 :(得分:0)
我找到了一些效果很好的东西: http://www.thinksincode.com/2016/07/07/karma-jasmine-webpack.html?fref=gc&dti=415197258523958
需要业力,但它并不复杂。 您还可以在这里看到一个很好的样板: https://bitbucket.org/knee-cola/webpack-karma/