如何设置karma和jasmine为angular4 app编写单元测试?

时间:2018-05-08 06:15:24

标签: angular unit-testing karma-runner karma-jasmine

我想为angular4 app设置karma和jasmine。 为此我遵循了这个链接中的步骤。

https://medium.com/developing-an-angular-4-web-app/setting-up-unit-tests-for-our-angular-4-app-2ad6e165f1f6

在执行相应步骤后,我在控制台

上收到此错误
08 05 2018 11:39:52.635:WARN [karma]: No captured browser, open http://localhost:9876/
08 05 2018 11:39:52.650:INFO [karma]: Karma v2.0.0 server started at http://0.0.0.0:9876/
08 05 2018 11:41:09.271:INFO [Chrome 66.0.3359 (Windows 10.0.0)]: Connected on socket iyXlcgEjYBd-Lol7AAAA with id manual-3812
Chrome 66.0.3359 (Windows 10.0.0) ERROR
  {
    "message": "You need to include some adapter that implements __karma__.start method!",
    "str": "You need to include some adapter that implements __karma__.start method!"
  }

我执行了命令'karma start'。

1 个答案:

答案 0 :(得分:1)

可能是由于以下原因。

  
      
  1. 如果您尝试在不同的文件夹位置开始业力。
  2.   
  3. 如果您在更改配置后没有重新启动它。
  4.   

请确保上述两项,并希望它能够正常运作。