How do I fix my generator-angular project so that grunt test works?

前端 未结 3 420
情书的邮戳
情书的邮戳 2021-02-03 21:10

I am working off of this tutorial: http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/ as a means to understand what files are created usi

相关标签:
3条回答
  • 2021-02-03 21:35

    I seem to have fixed my problem, for anyone with a similar problem:

    Within my karma.conf.js I added the following:

    plugins: [
        'karma-chrome-launcher',
        'karma-jasmine'
        ],
    

    At first I added 'karma-jasmine' but was then met with "Can not load "Chrome", it is not registered!" This was solved by adding 'karma-chrome-launcher' as a plug-in

    Not sure if it was my fault or whether generator-angular is out of date, but it is now working.

    0 讨论(0)
  • 2021-02-03 21:44

    The github issue pointed out by @Jim Schubert has this comment:

    The full list of karma dependencies that I needed to install to get tests working (coffeescript).

    npm install --save-dev karma-chrome-launcher karma-firefox-launcher karma-safari-launcher karma-opera-launcher karma-ie-launcher karma-jasmine karma-coffee-preprocessor
    
    0 讨论(0)
  • 2021-02-03 21:58

    If you used the --coffee flag on the yo angular command you'll need to:

    install some browser launcher (chrome in this case) and the following npm packages:

    npm install --save-dev karma-chrome-launcher karma-jasmine karma-coffee-preprocessor
    

    and add the following to your karma.conf.js file:

    plugins:['karma-chrome-launcher', 'karma-jasmine', 'karma-coffee-preprocessor'],
    preprocessors:{'**/*.coffee':['coffee']}
    

    After that running grunt test should work.

    0 讨论(0)
提交回复
热议问题