有没有办法将外部Javascript作为Jasmine的源代码?

Ruy*_*iaz 6 javascript jasmine

我正在尝试配置jasmine.yml(使用jasmine gem)来使用从Google API提供的JQuery,而不是将其本地下载到我的服务器.即:

src_files:
  - ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js
Run Code Online (Sandbox Code Playgroud)

不幸的是,这似乎不起作用,因为(根据配置文件中的注释)它正在寻找相对于src_dir的文件路径.这不可能吗?

谢谢

鲁伊

pol*_*lau 3

我最终通过规范助手编写了 javascript include - 在我的例子中是 Livereload 脚本:

\n\n
document.write(\'<script src="http://\' + (location.host || \'localhost\').split(\':\')[0] + \':35729/livereload.js?snipver=1"></\' + \'script>\');\n
Run Code Online (Sandbox Code Playgroud)\n\n

它\xe2\x80\x99s有点hacky但有效。您可能想要更准确地定义脚本的插入位置。

\n