Actualizando la versión de Jasmine usada en karma-jasmine.

Preguntas¿Cómo puedo actualizar la versión deJazmín utilizado cuando se ejecutaJazmín víaKarma utilizando lakarma-jazmín ¿enchufar?SeráJazmín solo recibir actualizaciones cuandokarma-jazmín plugin integra una nueva versión deJazmín, o puedo señalar elkarma-jazmín complemento a una nueva versión deJazmín?Que versión deJazmín es instalado porkarma-jazmín?Fondo

He instaladoKarma ykarma-jazmín utilizandoHacendado como sigue:

$ npm install -g generator-angular
$ mkdir myapp && cd $_
$ yo angular

Dado quemyapp/bower.json no listóJazmín como uno de losCenador paquetes de front-end instalados peromyapp/karma.conf.js listadoJazmín Como marco de prueba por defecto, me sorprendió el comandogrunt test trabajó. (LosGruntfile.js, bower.jsonykarma.conf.js todos los archivos fueron creados como parte de layo angular proceso de andamiaje)

Tras una inspección más cercana de lamyapp/node_modules paquetes, me di cuenta de quekarma-jazmín no apunta a una instalación separada deJazmín. loskarma-jazmín el plugin realmente instalaJazmín:

▼ myapp/
  ▼ karma_jasmine/
    ▼ lib/
        adapter.js
        index.js
        jasmine.js

Dado quekarma-jazmín dice que es un "adaptador Para elJazmín marco de prueba, "me sorprendió un poco quekarma-jazmín no nos obligó a instalarJazmín por separado.

Versiones del paquete

Aquí están las diferentes versiones de paquetes utilizados:

Karma: "~ 0.10.8" pormyapp/package.json contenidokarma-jazmín: "~ 0.1.4" pormyapp/package.json contenidoHacendado: "1.0.6" pornpm list -g | grep yo resultados del comandoJazmín: Desconocido pero basado en algunas diferencias, casi me pregunto sikarma-jazmín incluye una versión personalizada deJazmín trabajar conKarma.

Respuestas a la pregunta(2)

Su respuesta a la pregunta