Karma + ui-router fails: Cannot read property 'isDefined' of undefined
angular-ui, angularjs, jasmine, javascript, karma-runner
Solution
`isDefined` could possibly be a property of the `angular` variable. So maybe the angular library is not being loaded properly.
Can you post the Karma config file? Angular needs to be loaded before angular-ui-router.js.
Problem
I am using `ui-router` in my Angular project. For testing, I am using `Karma` and `Jasmine`. When running `Karma`, I am getting the following error: ``` Uncaught TypeError: Cannot read property 'isDefined' of undefined at /Applications/MAMP/htdocs/examtesting/js/vendor/angular-ui-router.min.js:7 ``` How do I get past this? Here's the whole terminal: ``` patrickreck@Patricks-MacBook-Pro /A/M/h/examtesting> karma start karma.conf.js INFO [karma]: Karma v0.12.16 server started at http://localhost:9876/ INFO [launcher]: Starting browser Chrome INFO [Chrome 35.0.1916 (Mac OS X 10.9.2)]: Connected on socket xtivwYEP-4sBQAeAlsMl with id 73870853 Chrome 35.0.1916 (Mac OS X 10.9.2) ERROR Uncaught TypeError: Cannot read property 'isDefined' of undefined at /Applications/MAMP/htdocs/examtesting/js/vendor/angular-ui-router.min.js:7 ```