如何引用Jasmine for VS 2013 Intellisense

时间:2014-11-07 18:17:18

标签: visual-studio-2013 jasmine karma-jasmine

我使用Angularjs在Visual Studio 2013(VS)中创建了一个Web应用程序项目。我用npm将karma和karma-jasmine(以及其他)添加到我的项目中。我还安装了一个VS扩展名为" Karma Test Adapter"这很棒。我的茉莉花测试规格出现在VS测试资源管理器窗口中。

My Angular VS项目结构:

My Solution
  My Project
    app
      controllers
      services
      app.js
      index.html
    bower_components
      ...
    node_modules
      karma
      karma-jasmine
      ...
    scripts
      _references.js
    test
      myCodeSpec.js
    .bowerrc
    bower.json
    gulpfile.js
    karma.conf.jsp
    package.json

我似乎无法让VS为Jasmine做正确的智能感知。我尝试在我的test * Spec.js文件顶部的/// <reference path="..." />标记中使用各种路径,但没有给出正确的智能感知。

真的,这只是一个非常好的,因为我可以记住所有的语法,但是... intellisense非常好。

有没有人让这个工作正常?

2 个答案:

答案 0 :(得分:1)

安装jasmine.js nuget包并在您需要的文档顶部添加文件的引用。

/// <reference path=/<path>/jasmine.js/>

答案 1 :(得分:0)

从发行版本地下载jasmine 然后在工具中&gt;选项&gt;文本编辑器&gt; JavaScript&gt; intellisense&gt;参考

添加指向jasmine.js的链接

它应该让你去