From 84ddb5e1a8bd0f72166935cf4752f44aa7107b2d Mon Sep 17 00:00:00 2001 From: Jose Pinto Date: Fri, 1 Mar 2019 16:49:08 -0300 Subject: [PATCH] ok spec testing --- .gitignore | 2 +- spec/controllerSpec.js | 110 +++++++++++++++++++++++++++++++++---------------- 2 files changed, 75 insertions(+), 37 deletions(-) diff --git a/.gitignore b/.gitignore index 76a3502..953c6ea 100644 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,5 @@ /dist package-lock\.json /src/etc/develop.js - +debug.log tmp/ diff --git a/spec/controllerSpec.js b/spec/controllerSpec.js index 498fd6e..b11c832 100644 --- a/spec/controllerSpec.js +++ b/spec/controllerSpec.js @@ -141,7 +141,8 @@ describe('Controladores módulo crear hoja de ruta', function() { //act var controlador = $controller('hojaRutaCtrl', { $scope: { - $broadcast: function() { } + $broadcast: function() { }, + $watch: function() {} }, $uibModal: {}, $location: {}, @@ -158,6 +159,7 @@ describe('Controladores módulo crear hoja de ruta', function() { focaModalService: {}, focaBotoneraLateralService: {}, focaLoginService: {}, + $localStorage: function() {} }); //assert @@ -168,7 +170,8 @@ describe('Controladores módulo crear hoja de ruta', function() { //arrange var scope = { - $broadcast: function() { } + $broadcast: function() { }, + $watch: function() {} }; var focaModalService = { alert: function() { } @@ -191,6 +194,7 @@ describe('Controladores módulo crear hoja de ruta', function() { focaModalService: focaModalService, focaBotoneraLateralService: {}, focaLoginService: {}, + $localStorage: function() {} }); scope.remitosTabla = []; @@ -207,7 +211,8 @@ describe('Controladores módulo crear hoja de ruta', function() { //arrange var scope = { - $broadcast: function() { } + $broadcast: function() { }, + $watch: function() {} }; var focaModalService = { alert: function() { } @@ -230,10 +235,12 @@ describe('Controladores módulo crear hoja de ruta', function() { focaModalService: focaModalService, focaBotoneraLateralService: {}, focaLoginService: {}, + $localStorage: function() {} }); - scope.remitosTabla = [1]; + scope.hojaRuta = { - chofer: { } + chofer: { }, + remitosTabla: [1] }; //act @@ -249,7 +256,8 @@ describe('Controladores módulo crear hoja de ruta', function() { //arrange var scope = { - $broadcast: function() { } + $broadcast: function() { }, + $watch: function() {} }; var focaModalService = { alert: function() { } @@ -272,11 +280,12 @@ describe('Controladores módulo crear hoja de ruta', function() { focaModalService: focaModalService, focaBotoneraLateralService: {}, focaLoginService: {}, + $localStorage: function() {} }); - scope.remitosTabla = [1]; scope.hojaRuta = { chofer: { id: true }, - vehiculo: { } + vehiculo: { }, + remitosTabla: [1] }; //act @@ -292,7 +301,8 @@ describe('Controladores módulo crear hoja de ruta', function() { //arrange var scope = { - $broadcast: function() { } + $broadcast: function() { }, + $watch: function() {} }; var focaModalService = { alert: function() { } @@ -315,12 +325,13 @@ describe('Controladores módulo crear hoja de ruta', function() { focaModalService: focaModalService, focaBotoneraLateralService: {}, focaLoginService: {}, + $localStorage: function() {} }); - scope.remitosTabla = [1]; scope.hojaRuta = { chofer: { id: true }, vehiculo: { id: true }, - transportista: { } + transportista: { }, + remitosTabla: [1] }; //act @@ -336,7 +347,8 @@ describe('Controladores módulo crear hoja de ruta', function() { //arrange var scope = { - $broadcast: function() { } + $broadcast: function() { }, + $watch: function() {} }; var focaModalService = { alert: function() { } @@ -359,13 +371,14 @@ describe('Controladores módulo crear hoja de ruta', function() { focaModalService: focaModalService, focaBotoneraLateralService: {}, focaLoginService: {}, + $localStorage: function() {} }); - scope.remitosTabla = [1]; scope.hojaRuta = { chofer: { id: true }, vehiculo: { id: true }, transportista: { COD: true }, - tarifario: { } + tarifario: { }, + remitosTabla: [1] }; //act @@ -381,7 +394,8 @@ describe('Controladores módulo crear hoja de ruta', function() { //arrange var scope = { - $broadcast: function() { } + $broadcast: function() { }, + $watch: function() {} }; var focaModalService = { alert: function() { } @@ -404,13 +418,14 @@ describe('Controladores módulo crear hoja de ruta', function() { focaModalService: focaModalService, focaBotoneraLateralService: {}, focaLoginService: {}, + $localStorage: function() {} }); - scope.remitosTabla = [1]; scope.hojaRuta = { chofer: { id: true }, vehiculo: { id: true }, transportista: { COD: true }, - tarifario: { costo: true } + tarifario: { costo: true }, + remitosTabla: [1] }; //act @@ -426,7 +441,8 @@ describe('Controladores módulo crear hoja de ruta', function() { //arrange var scope = { - $broadcast: function() { } + $broadcast: function() { }, + $watch: function() {} }; var focaCrearHojaRutaService = { getBotonera: function() { }, @@ -448,16 +464,17 @@ describe('Controladores módulo crear hoja de ruta', function() { focaModalService: {}, focaBotoneraLateralService: {}, focaLoginService: {}, + $localStorage: function() {} }); - scope.remitosTabla = [1]; scope.hojaRuta = { chofer: { id: true }, vehiculo: { id: true }, transportista: { COD: true }, tarifario: { costo: true }, - datosExtra: { } + datosExtra: { }, + fechaReparto: new Date(), + remitosTabla: [1] }; - scope.fechaReparto = new Date(); var respuesta = { then: function() { } }; @@ -474,7 +491,8 @@ describe('Controladores módulo crear hoja de ruta', function() { //arrange var scope = { - $broadcast: function() { } + $broadcast: function() { }, + $watch: function() {} }; var focaModalService = { modal: function() { } @@ -497,6 +515,7 @@ describe('Controladores módulo crear hoja de ruta', function() { focaModalService: focaModalService, focaBotoneraLateralService: {}, focaLoginService: {}, + $localStorage: function() {} }); var respuesta = 1; @@ -522,7 +541,8 @@ describe('Controladores módulo crear hoja de ruta', function() { //arrange var scope = { - $broadcast: function() { } + $broadcast: function() { }, + $watch: function() {} }; var focaModalService = { modal: function() { } @@ -545,6 +565,7 @@ describe('Controladores módulo crear hoja de ruta', function() { focaModalService: focaModalService, focaBotoneraLateralService: {}, focaLoginService: {}, + $localStorage: function() {} }); var respuesta = 1; @@ -570,7 +591,8 @@ describe('Controladores módulo crear hoja de ruta', function() { //arrange var scope = { - $broadcast: function() { } + $broadcast: function() { }, + $watch: function() {} }; var uibModal = { open: function() { } @@ -593,6 +615,7 @@ describe('Controladores módulo crear hoja de ruta', function() { focaModalService: {}, focaBotoneraLateralService: {}, focaLoginService: {}, + $localStorage: function() {} }); var respuesta = 1; @@ -618,7 +641,8 @@ describe('Controladores módulo crear hoja de ruta', function() { //arrange var scope = { - $broadcast: function() { } + $broadcast: function() { }, + $watch: function() {} }; var uibModal = { open: function() { } @@ -638,16 +662,19 @@ describe('Controladores módulo crear hoja de ruta', function() { }; } }, - focaModalService: {}, + focaModalService: { + alert: function() {} + }, focaBotoneraLateralService: {}, focaLoginService: {}, + $localStorage: function() {} }); scope.eligioPreConfirmado = false; - scope.fechaReparto = true; scope.hojaRuta = { vehiculo: { id: true - } + }, + fechaReparto: true }; var respuesta = 1; @@ -670,10 +697,12 @@ describe('Controladores módulo crear hoja de ruta', function() { //arrange var scope = { - $broadcast: function() { } + $broadcast: function() { }, + $watch: function() {} }; var focaModalService = { - modal: function() { } + modal: function() { }, + alert: function() { } }; var focaCrearHojaRutaService = { getBotonera: function() { }, @@ -699,9 +728,12 @@ describe('Controladores módulo crear hoja de ruta', function() { focaModalService: focaModalService, focaBotoneraLateralService: {}, focaLoginService: {}, + $localStorage: function() {} }); scope.eligioPreConfirmado = false; - scope.fechaReparto = new Date(); + scope.hojaRuta = { + fechaReparto: new Date() + } var respuesta = { transportista: { } }; var promesa = Promise.resolve(respuesta); @@ -729,7 +761,8 @@ describe('Controladores módulo crear hoja de ruta', function() { //arrange var scope = { - $broadcast: function() { } + $broadcast: function() { }, + $watch: function() {} }; var uibModal = { open: function() { } @@ -749,16 +782,19 @@ describe('Controladores módulo crear hoja de ruta', function() { }; } }, - focaModalService: {}, + focaModalService: { + alert: function() {} + }, focaBotoneraLateralService: {}, focaLoginService: {}, + $localStorage: function() {} }); scope.eligioPreConfirmado = false; - scope.fechaReparto = true; scope.hojaRuta = { vehiculo: { id: true - } + }, + fechaReparto: true }; var respuesta = 1; @@ -782,7 +818,8 @@ describe('Controladores módulo crear hoja de ruta', function() { //arrange var scope = { - $broadcast: function() { } + $broadcast: function() { }, + $watch: function() {} }; var focaModalService = { modalFecha: function() { } @@ -805,6 +842,7 @@ describe('Controladores módulo crear hoja de ruta', function() { focaModalService: focaModalService, focaBotoneraLateralService: {}, focaLoginService: {}, + $localStorage: function() {} }); var respuesta = new Date(); -- 1.9.1