karma-es6-shim-example

1.0.3 • Public • Published

Travis Build Status npm version Dependency Status

karma-es6-shim-example

This is simply to show how to use https://github.com/radify/karma-es6-shim to get Karma unit tests working with ES6 code, PhantomJS and Require.

Installation

npm install

Running the tests

gulp

What's what?

  • Gulpfile.js - automation script using the Gulp streaming build system. This compiles the code to ES5 and also runs the tests.
  • src/Example.js - a basic object that we can test
  • src/ExampleController.js - an AngularJS controller that we can test
  • spec/karma.conf.js - configuration for the Karma test runner
  • spec/test-main.js - configuration for Require so that the import statements work correctly
  • spec/ExampleSpec.js - a Jasmine spec that tests src/Example.js, which Karma runs
  • spec/ExampleControllerSpec.js - a Jasmine spec that tests the AngularJS code in src/ExampleController.js, which Karma runs using PhantomJS

Readme

Keywords

Package Sidebar

Install

npm i karma-es6-shim-example

Weekly Downloads

7

Version

1.0.3

License

MIT

Last publish

Collaborators

  • gavd