Incorporating E2E tests and Protractor in Grunt
Out of the box, Yeoman does not integrate Protractor into its test suite; doing so requires manual work. The Grunt Protractor setup is extremely similar to that of Karma, as they both use the Jasmine syntax and
This recipe demonstrates the process of installing and configuring Protractor, but much of this can be generalized to incorporate any new package into Grunt.
The following is a checklist of things to do in order to ensure that your test suite will run correctly:
- Ensure that the
grunt-karmaextension is installed using the
npm install grunt-karma --save-devcommand
- Save yourself the trouble of having to list out all the needed Grunt tasks in your Gruntfile by automatically ...