O'Reilly logo

Continuous Integration, Delivery, and Deployment by Sander Rossel

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The Yeoman shortcut

Getting Jasmine up and running is quite a hassle, especially if you have never done it before. There is a tool that will set up this sort of project for you, called Yeoman (http://yeoman.io/). Yeoman has all kinds of project templates that it can install for you automatically (including Angular.js). The downside to using Yeoman with Jasmine is that it uses Bower instead of npm. Bower is a package manager that can be installed through npm (yes, you need a package manager to install a package manager). Bower does a couple of things better than npm, most notably keeping track of different versions of the same package that are used by different packages. However, we have chosen npm for this project and we do not want yet another ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required