我对茉莉花的事情还不熟悉,在过去的几个小时里,我一直困在这个问题上。我试图使用loadFixture()加载一个外部夹具文件。我使用Jasmin2.0.0和Jasmin-jQuery2.0.5。
ReferenceError: loadFixtures is not defined
at Suite.<anonymous> (--appname--/app/assets/Tester/spec/ChannelSpec.js:5:6)
at Env.describe (--appname--/app/assets/Tester/lib/jasmine-2.0.0/jasmine.js:613:25)
at jasmineInterface.describe (--appname--/app/assets/Tester/lib/jasmine-2.0.0/boot.js:37:18)
at Suite.<anonymous> (--appname--/app/assets/Tester/spec/ChannelSpec.js:2:3)
at Env.describe (--appname--/app/assets/Tester/lib/jasmine-2.0.0/jasmine.js:613:25)
at jasmineInterface.describe (--appname--/app/assets/Tester/lib/jasmine-2.0.0/boot.js:37:18)
at --appname--/app/assets/Tester/spec/ChannelSpec.js:1:1在铬控制台工作时
Uncaught TypeError: Cannot set property 'spiedEventsKey' of undefined这是ChannelSpec.js中的一行
1. describe('Channel', function() {
2. describe('Test Restriction', function() {
3. var $httpBackend,service;
4. // jasmine.getFixtures().proxyCallTo_('load', 'fixtures.html')
5. loadFixtures('fixtures.html');我在Ubuntu14.04上工作,主要使用Chromium,但我在Firefox上试了一下,因为有人认为它是Same-Origin Policy,但它也产生了类似的错误。
--解决了--
通过最后加载jasmine来解决这个问题。
<script type="text/javascript" src="lib/jasmine-2.0.0/jasmine.js"></script>
<script type="text/javascript" src="lib/jasmine-2.0.0/jasmine-html.js"></script>
<script type="text/javascript" src="lib/jasmine-2.0.0/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="lib/jasmine-2.0.0/boot.js"></script>
<script type="text/javascript" src="lib/jasmine-2.0.0/jasmine-jquery.js"></script>发布于 2014-07-03 09:31:39
在加载Jasmine库之前,请确保正在加载Jasmine。
发布于 2015-03-06 13:57:25
是的,如果您使用require.js,您应该在shim配置中设置依赖关系:
requirejs.s.contexts._.config.shim["jasmine-jquery"] = {
deps: ['jasmine', 'jquery'],
exports: 'jasmine-jquery'
}例如,如果您在同一个端口上启动测试并使用相同的require.js配置,就像在主应用程序中一样("requirejs.s.contexts._.config“是在jasmine中修补require的一种快速方法)。
发布于 2015-07-16 20:53:38
我在使用bower安装软件包时遇到了这种情况,但没有先进入bower_components目录。
在这种情况下,运行:
bower init然后重新安装
bower install jasmine-jquery --savehttps://stackoverflow.com/questions/24531674
复制相似问题