代码之家  ›  专栏  ›  技术社区  ›  Vivian River

当我从VisualStudio运行Jasmine测试时,为什么karma找不到我的karma.conf.js文件?

  •  0
  • Vivian River  · 技术社区  · 6 年前

    https://jimblizzard.wordpress.com/2018/01/20/unit-testing-your-javascript-code/

    到目前为止,我已经完成了所有的工作,但是当我从visualstudio的“testexplorer”窗口启动测试时,我得到了一些错误,表明在Javascript文件中创建的对象是未定义的。

    我得到这个错误,尽管事实上,当我从命令行用 karma start ,测试通过。

    我注意到,即使karma.conf.js文件语法错误,我也会遇到同样的错误。我本以为会得到一个语法错误,因此这表明karma没有读取我的karma.conf.js文件,该文件位于我的ASP.net项目的根文件夹中。

    当karma从命令行启动时,测试通过了,但是当它从visualstudio测试资源管理器启动时,我得到了错误,并且我的karma.conf.js文件似乎被忽略了,这是我做错了什么呢?

    0 回复  |  直到 6 年前
        1
  •  0
  •   Vivian River    6 年前

    我找到解决办法了!

    根据我链接的指南,我正在使用Chutzpah测试运行程序在Visual Studio 2019中启动测试。Chutzpah似乎要求我用引用注释指定测试文件的位置,如下所示:

    推荐文章