Estoy actualizando js-data de 2.10.0 a 3.0.11. Después de actualizar, la aplicación de nodo angular parece funcionar bien. Sin embargo, cuando ejecuto pruebas de karma, están fallando.
Paquete web: 5.68.0 Angular: 1.8.2 Karma: 6.3.11 "js-data": "3.0.11", "js-data-angular": "3.2.4", "js-data-http": " 3.0.0",
Pero cuando intento ejecutar pruebas de karma de la aplicación, fallan con el siguiente error.
PhantomJS 2.1.1 (Windows 8) ERROR An error was thrown in afterAll TypeError: undefined is not an object (evaluating 'DSUtils.deepMixIn') dist/commons.js:139628 Error: [$injector:nomod] Module 'app' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument. https://errors.angularjs.org/1.8.2/$injector/nomod?p0=app dist/commons.js:47094 angular .module('app', [ 'ui.router', 'ngAnimate', 'ngCookies', 'ngResource', 'ngSanitize', 'ngTouch', 'ngDialog', 'config', 'pascalprecht.translate', 'js-data', 'mm.foundation', 'rzSlider', '720kb.tooltips', 'angular-carousel', 'angular-loading-bar', 'ng.deviceDetector', 'angulartics', 'angulartics.google.tagmanager', 'ngIdle', 'pageslide-directive', 'duScroll', ])Actualizar:
Parece que está vinculado a https://github.com/js-data/js-data-angular/issues/371 que aún no se ha resuelto.