Latest changelog says Ionic 1.3 works with Angular 1.5 so my bower is thus:
“dependencies”: {
“angular”: “~1.3”,
“angular-touch”: “~1.3”,
“angular-animate”: “~1.3”,
“angular-sanitize”: “~1.3”,
“angular-mocks”: “~1.3”,
“angular-ui-router”: “*”,
“angular-cookies”: “~1.3”,
“ionic”: “~1.3.0”,
“angular-google-maps”: “~2.3.2”,
“angular-xml2js”: “~1.0.1”,
“ngToast”: “ngtoast#~2.0.0”,
“ngstorage”: “~0.3.10”
}
and my karma.json is thus:
// list of files / patterns to load in the browser
files: [
'www/lib/angular/angular.js',
'www/lib/angular-animate/angular-animate.js',
'www/lib/angular-cookies/angular-cookies.js',
'www/lib/angular-mocks/angular-mocks.js',
'www/lib/angular-sanitize/angular-sanitize.min.js',
'www/lib/angular-ui-router/release/angular-ui-router.min.js',
'www/lib/angular-touch/angular-touch.min.js',
'www/lib/angular-google-maps/dist/angular-google-maps.js',
'www/lib/angular-ui-router/release/angular-ui-router.js',
'www/lib/angular-xml2js/dist/angular-xml2js.js',
'www/lib/ionic/release/js/ionic.js',
'www/lib/ionic/release/js/ionic-angular.min.js',
'www/js/app.js',
'www/js/controllers.js',
'www/js/services.js',
'tests/**/*.js'
],
but I still can’t get past this:
Error: [$injector:modulerr] Failed to instantiate module ngMock due to:
Error: [$injector:unpr] Unknown provider: $$asyncCallbackProvider
http://errors.angularjs.org/1.5.3/$injector/unpr?p0=%24%24asyncCallbackProvider
at /Users/phaggood/working/emumobileapp/www/lib/angular/angular.js:68:12
at /Users/phaggood/working/emumobileapp/www/lib/angular/angular.js:4418:19