Add public/javascirpts to gitignore
Add and configure karma-ng-html2js-preprocessor

This enables Karma to preprocess and pre-cache HTML templates (in
$templateCache), making them available to directive tests without
the need for an HTTP request (ngMock's $httpBackend does not less us
make Ajax requests easily, even if this were desirable).

See: http://daginge.com/technology/2013/12/14/testing-angular-templates-with-jasmine-and-karma/

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Add initial tests for component directives

Signed-off-by: Alex Coles <alex@alexbcoles.com>
should fix tumbling spec by avoiding explicit id
Add Sinon-Chai, Sinon.JS for mocking

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge pull request #1102 from opf/fix/auto_complete_tumbling_spec

should fix tumbling spec by avoiding explicit id
Merge branch 'dev' into dev-angular
Fix watching values of filters requiring text input
Merge branch 'dev-angular' of github.com:opf/openproject into dev-angular
Merge pull request #1108 from opf/feature/angular-directive-tests

Initial ng tests for component directives, mocking support
Sort available filter drop down list by localized filter names
Install karma-chain-sinon and fix karma conf


by myabc