infrastructure for jasmine unit tests
- uses PhantomJS
- move local grunt tasks to tasks/
- common json data for l10n.php compilation and mock global data
jasmine unit tests for basics, crosswordFactory and EntryController,
validates default crossword data with plugin/schema/schema.json
Merge branch 'master' into unittests
jasmine unit test for ajaxFactory
decodes url-encoded POST data with http://medialize.github.io/URI.js/
jasmine unit test for markerFactory and TableController:
- publish markers instance on TableController scope for testing
- no watches tests for now
- no directives tests for now
jasmine unit test for SizeController
jasmine unit test for CrosswordController
jasmine unit tests for qStore and ImmediateController
jasmine unit tests for AdminController and childs
in admin editor tab: on editor list change preserve
last user selection if possible
Merge branch 'master' into unittests
unit test improvements:
- small changes for readability
- avoid unnecessary injections for better isolation
- test watches in TableController
load test dependencies with bower
fix for unique parser: make evaluating multiple blacklists work
Merge branch 'master' into unittests
jasmine unit tests for directives and route configuration