代码之家  ›  专栏  ›  技术社区  ›  Rod

英雄角巡演-包括测试项目,但不起作用

  •  1
  • Rod  · 技术社区  · 8 年前

    我下载了《英雄角之旅》测试项目 here 。我从一开始就有以下错误。有什么想法吗?

    未找到输入模块中的错误:错误:无法解决 'C:\code\testing\src\test。“C:\code\testing”中的“ts”

    错误TS6053中的错误:文件“C:/code/testing/src/test。找不到ts。 src/app/twain/twain。组成部分大理石。规范ts(3,40):错误TS2307: 找不到模块“jasmine marbles”。

    1 回复  |  直到 8 年前
        1
  •  0
  •   Matt    8 年前

    我可以通过几个步骤让它工作。

    1. 打开 angular.json 文件

      测试=>选项=>主要的

      改变 "main": "src/test.ts", "main": "src/tests.sb.ts",

    2. 打开 tsconfig.spec.json 文件

      更改此项: “文件”:[ “测试.ts”, “polyfills.ts” ],则,
      对此: “文件”:[ “测试某人”, “polyfills.ts” ],则,

    3. 运行此操作:

      npm i jasmine-marbles
      
    4. 然后运行测试。

      npm test
      

    您的测试现在应该可以正常工作了。

    推荐文章