Initial commit
Adds karma config
add application.js
Adds toContainShallow
Add engine components
Adds README.md
Makes karma config conform, adds .gitignore
Adds external jasmine-matchers library
AF-30 Adds angularjs matcher helpers from angularjs/test/helpers/matchers.js
Adding createSpyFct helper, and adding underscore to dependencies
removing from jasmine
Revert "removing from jasmine"

This reverts commit ecf38bcb50fe992cb3617b42870b699881e18f11.
Adds helpers to make angularjs matchers run. Changes toBeHidden and toBeShown too look at ancestors as well as provided element
cleanup
adding dependencies on d3, jquery
adding toBeEmptySelection matcher
A simple helper for creating a d3 service spy
oops
Change git addresses repos to ssh form.
Merged in moreTestHelpers (pull request #1)

Some more test helpers