Commit 84ddb5e1a8bd0f72166935cf4752f44aa7107b2d
1 parent
407eb3e5b1
Exists in
master
ok spec testing
Showing
2 changed files
with
75 additions
and
37 deletions
Show diff stats
.gitignore
spec/controllerSpec.js
... | ... | @@ -141,7 +141,8 @@ describe('Controladores módulo crear hoja de ruta', function() { |
141 | 141 | //act |
142 | 142 | var controlador = $controller('hojaRutaCtrl', { |
143 | 143 | $scope: { |
144 | - $broadcast: function() { } | |
144 | + $broadcast: function() { }, | |
145 | + $watch: function() {} | |
145 | 146 | }, |
146 | 147 | $uibModal: {}, |
147 | 148 | $location: {}, |
... | ... | @@ -158,6 +159,7 @@ describe('Controladores módulo crear hoja de ruta', function() { |
158 | 159 | focaModalService: {}, |
159 | 160 | focaBotoneraLateralService: {}, |
160 | 161 | focaLoginService: {}, |
162 | + $localStorage: function() {} | |
161 | 163 | }); |
162 | 164 | |
163 | 165 | //assert |
... | ... | @@ -168,7 +170,8 @@ describe('Controladores módulo crear hoja de ruta', function() { |
168 | 170 | |
169 | 171 | //arrange |
170 | 172 | var scope = { |
171 | - $broadcast: function() { } | |
173 | + $broadcast: function() { }, | |
174 | + $watch: function() {} | |
172 | 175 | }; |
173 | 176 | var focaModalService = { |
174 | 177 | alert: function() { } |
... | ... | @@ -191,6 +194,7 @@ describe('Controladores módulo crear hoja de ruta', function() { |
191 | 194 | focaModalService: focaModalService, |
192 | 195 | focaBotoneraLateralService: {}, |
193 | 196 | focaLoginService: {}, |
197 | + $localStorage: function() {} | |
194 | 198 | }); |
195 | 199 | scope.remitosTabla = []; |
196 | 200 | |
... | ... | @@ -207,7 +211,8 @@ describe('Controladores módulo crear hoja de ruta', function() { |
207 | 211 | |
208 | 212 | //arrange |
209 | 213 | var scope = { |
210 | - $broadcast: function() { } | |
214 | + $broadcast: function() { }, | |
215 | + $watch: function() {} | |
211 | 216 | }; |
212 | 217 | var focaModalService = { |
213 | 218 | alert: function() { } |
... | ... | @@ -230,10 +235,12 @@ describe('Controladores módulo crear hoja de ruta', function() { |
230 | 235 | focaModalService: focaModalService, |
231 | 236 | focaBotoneraLateralService: {}, |
232 | 237 | focaLoginService: {}, |
238 | + $localStorage: function() {} | |
233 | 239 | }); |
234 | - scope.remitosTabla = [1]; | |
240 | + | |
235 | 241 | scope.hojaRuta = { |
236 | - chofer: { } | |
242 | + chofer: { }, | |
243 | + remitosTabla: [1] | |
237 | 244 | }; |
238 | 245 | |
239 | 246 | //act |
... | ... | @@ -249,7 +256,8 @@ describe('Controladores módulo crear hoja de ruta', function() { |
249 | 256 | |
250 | 257 | //arrange |
251 | 258 | var scope = { |
252 | - $broadcast: function() { } | |
259 | + $broadcast: function() { }, | |
260 | + $watch: function() {} | |
253 | 261 | }; |
254 | 262 | var focaModalService = { |
255 | 263 | alert: function() { } |
... | ... | @@ -272,11 +280,12 @@ describe('Controladores módulo crear hoja de ruta', function() { |
272 | 280 | focaModalService: focaModalService, |
273 | 281 | focaBotoneraLateralService: {}, |
274 | 282 | focaLoginService: {}, |
283 | + $localStorage: function() {} | |
275 | 284 | }); |
276 | - scope.remitosTabla = [1]; | |
277 | 285 | scope.hojaRuta = { |
278 | 286 | chofer: { id: true }, |
279 | - vehiculo: { } | |
287 | + vehiculo: { }, | |
288 | + remitosTabla: [1] | |
280 | 289 | }; |
281 | 290 | |
282 | 291 | //act |
... | ... | @@ -292,7 +301,8 @@ describe('Controladores módulo crear hoja de ruta', function() { |
292 | 301 | |
293 | 302 | //arrange |
294 | 303 | var scope = { |
295 | - $broadcast: function() { } | |
304 | + $broadcast: function() { }, | |
305 | + $watch: function() {} | |
296 | 306 | }; |
297 | 307 | var focaModalService = { |
298 | 308 | alert: function() { } |
... | ... | @@ -315,12 +325,13 @@ describe('Controladores módulo crear hoja de ruta', function() { |
315 | 325 | focaModalService: focaModalService, |
316 | 326 | focaBotoneraLateralService: {}, |
317 | 327 | focaLoginService: {}, |
328 | + $localStorage: function() {} | |
318 | 329 | }); |
319 | - scope.remitosTabla = [1]; | |
320 | 330 | scope.hojaRuta = { |
321 | 331 | chofer: { id: true }, |
322 | 332 | vehiculo: { id: true }, |
323 | - transportista: { } | |
333 | + transportista: { }, | |
334 | + remitosTabla: [1] | |
324 | 335 | }; |
325 | 336 | |
326 | 337 | //act |
... | ... | @@ -336,7 +347,8 @@ describe('Controladores módulo crear hoja de ruta', function() { |
336 | 347 | |
337 | 348 | //arrange |
338 | 349 | var scope = { |
339 | - $broadcast: function() { } | |
350 | + $broadcast: function() { }, | |
351 | + $watch: function() {} | |
340 | 352 | }; |
341 | 353 | var focaModalService = { |
342 | 354 | alert: function() { } |
... | ... | @@ -359,13 +371,14 @@ describe('Controladores módulo crear hoja de ruta', function() { |
359 | 371 | focaModalService: focaModalService, |
360 | 372 | focaBotoneraLateralService: {}, |
361 | 373 | focaLoginService: {}, |
374 | + $localStorage: function() {} | |
362 | 375 | }); |
363 | - scope.remitosTabla = [1]; | |
364 | 376 | scope.hojaRuta = { |
365 | 377 | chofer: { id: true }, |
366 | 378 | vehiculo: { id: true }, |
367 | 379 | transportista: { COD: true }, |
368 | - tarifario: { } | |
380 | + tarifario: { }, | |
381 | + remitosTabla: [1] | |
369 | 382 | }; |
370 | 383 | |
371 | 384 | //act |
... | ... | @@ -381,7 +394,8 @@ describe('Controladores módulo crear hoja de ruta', function() { |
381 | 394 | |
382 | 395 | //arrange |
383 | 396 | var scope = { |
384 | - $broadcast: function() { } | |
397 | + $broadcast: function() { }, | |
398 | + $watch: function() {} | |
385 | 399 | }; |
386 | 400 | var focaModalService = { |
387 | 401 | alert: function() { } |
... | ... | @@ -404,13 +418,14 @@ describe('Controladores módulo crear hoja de ruta', function() { |
404 | 418 | focaModalService: focaModalService, |
405 | 419 | focaBotoneraLateralService: {}, |
406 | 420 | focaLoginService: {}, |
421 | + $localStorage: function() {} | |
407 | 422 | }); |
408 | - scope.remitosTabla = [1]; | |
409 | 423 | scope.hojaRuta = { |
410 | 424 | chofer: { id: true }, |
411 | 425 | vehiculo: { id: true }, |
412 | 426 | transportista: { COD: true }, |
413 | - tarifario: { costo: true } | |
427 | + tarifario: { costo: true }, | |
428 | + remitosTabla: [1] | |
414 | 429 | }; |
415 | 430 | |
416 | 431 | //act |
... | ... | @@ -426,7 +441,8 @@ describe('Controladores módulo crear hoja de ruta', function() { |
426 | 441 | |
427 | 442 | //arrange |
428 | 443 | var scope = { |
429 | - $broadcast: function() { } | |
444 | + $broadcast: function() { }, | |
445 | + $watch: function() {} | |
430 | 446 | }; |
431 | 447 | var focaCrearHojaRutaService = { |
432 | 448 | getBotonera: function() { }, |
... | ... | @@ -448,16 +464,17 @@ describe('Controladores módulo crear hoja de ruta', function() { |
448 | 464 | focaModalService: {}, |
449 | 465 | focaBotoneraLateralService: {}, |
450 | 466 | focaLoginService: {}, |
467 | + $localStorage: function() {} | |
451 | 468 | }); |
452 | - scope.remitosTabla = [1]; | |
453 | 469 | scope.hojaRuta = { |
454 | 470 | chofer: { id: true }, |
455 | 471 | vehiculo: { id: true }, |
456 | 472 | transportista: { COD: true }, |
457 | 473 | tarifario: { costo: true }, |
458 | - datosExtra: { } | |
474 | + datosExtra: { }, | |
475 | + fechaReparto: new Date(), | |
476 | + remitosTabla: [1] | |
459 | 477 | }; |
460 | - scope.fechaReparto = new Date(); | |
461 | 478 | |
462 | 479 | var respuesta = { then: function() { } }; |
463 | 480 | |
... | ... | @@ -474,7 +491,8 @@ describe('Controladores módulo crear hoja de ruta', function() { |
474 | 491 | |
475 | 492 | //arrange |
476 | 493 | var scope = { |
477 | - $broadcast: function() { } | |
494 | + $broadcast: function() { }, | |
495 | + $watch: function() {} | |
478 | 496 | }; |
479 | 497 | var focaModalService = { |
480 | 498 | modal: function() { } |
... | ... | @@ -497,6 +515,7 @@ describe('Controladores módulo crear hoja de ruta', function() { |
497 | 515 | focaModalService: focaModalService, |
498 | 516 | focaBotoneraLateralService: {}, |
499 | 517 | focaLoginService: {}, |
518 | + $localStorage: function() {} | |
500 | 519 | }); |
501 | 520 | |
502 | 521 | var respuesta = 1; |
... | ... | @@ -522,7 +541,8 @@ describe('Controladores módulo crear hoja de ruta', function() { |
522 | 541 | |
523 | 542 | //arrange |
524 | 543 | var scope = { |
525 | - $broadcast: function() { } | |
544 | + $broadcast: function() { }, | |
545 | + $watch: function() {} | |
526 | 546 | }; |
527 | 547 | var focaModalService = { |
528 | 548 | modal: function() { } |
... | ... | @@ -545,6 +565,7 @@ describe('Controladores módulo crear hoja de ruta', function() { |
545 | 565 | focaModalService: focaModalService, |
546 | 566 | focaBotoneraLateralService: {}, |
547 | 567 | focaLoginService: {}, |
568 | + $localStorage: function() {} | |
548 | 569 | }); |
549 | 570 | |
550 | 571 | var respuesta = 1; |
... | ... | @@ -570,7 +591,8 @@ describe('Controladores módulo crear hoja de ruta', function() { |
570 | 591 | |
571 | 592 | //arrange |
572 | 593 | var scope = { |
573 | - $broadcast: function() { } | |
594 | + $broadcast: function() { }, | |
595 | + $watch: function() {} | |
574 | 596 | }; |
575 | 597 | var uibModal = { |
576 | 598 | open: function() { } |
... | ... | @@ -593,6 +615,7 @@ describe('Controladores módulo crear hoja de ruta', function() { |
593 | 615 | focaModalService: {}, |
594 | 616 | focaBotoneraLateralService: {}, |
595 | 617 | focaLoginService: {}, |
618 | + $localStorage: function() {} | |
596 | 619 | }); |
597 | 620 | |
598 | 621 | var respuesta = 1; |
... | ... | @@ -618,7 +641,8 @@ describe('Controladores módulo crear hoja de ruta', function() { |
618 | 641 | |
619 | 642 | //arrange |
620 | 643 | var scope = { |
621 | - $broadcast: function() { } | |
644 | + $broadcast: function() { }, | |
645 | + $watch: function() {} | |
622 | 646 | }; |
623 | 647 | var uibModal = { |
624 | 648 | open: function() { } |
... | ... | @@ -638,16 +662,19 @@ describe('Controladores módulo crear hoja de ruta', function() { |
638 | 662 | }; |
639 | 663 | } |
640 | 664 | }, |
641 | - focaModalService: {}, | |
665 | + focaModalService: { | |
666 | + alert: function() {} | |
667 | + }, | |
642 | 668 | focaBotoneraLateralService: {}, |
643 | 669 | focaLoginService: {}, |
670 | + $localStorage: function() {} | |
644 | 671 | }); |
645 | 672 | scope.eligioPreConfirmado = false; |
646 | - scope.fechaReparto = true; | |
647 | 673 | scope.hojaRuta = { |
648 | 674 | vehiculo: { |
649 | 675 | id: true |
650 | - } | |
676 | + }, | |
677 | + fechaReparto: true | |
651 | 678 | }; |
652 | 679 | |
653 | 680 | var respuesta = 1; |
... | ... | @@ -670,10 +697,12 @@ describe('Controladores módulo crear hoja de ruta', function() { |
670 | 697 | |
671 | 698 | //arrange |
672 | 699 | var scope = { |
673 | - $broadcast: function() { } | |
700 | + $broadcast: function() { }, | |
701 | + $watch: function() {} | |
674 | 702 | }; |
675 | 703 | var focaModalService = { |
676 | - modal: function() { } | |
704 | + modal: function() { }, | |
705 | + alert: function() { } | |
677 | 706 | }; |
678 | 707 | var focaCrearHojaRutaService = { |
679 | 708 | getBotonera: function() { }, |
... | ... | @@ -699,9 +728,12 @@ describe('Controladores módulo crear hoja de ruta', function() { |
699 | 728 | focaModalService: focaModalService, |
700 | 729 | focaBotoneraLateralService: {}, |
701 | 730 | focaLoginService: {}, |
731 | + $localStorage: function() {} | |
702 | 732 | }); |
703 | 733 | scope.eligioPreConfirmado = false; |
704 | - scope.fechaReparto = new Date(); | |
734 | + scope.hojaRuta = { | |
735 | + fechaReparto: new Date() | |
736 | + } | |
705 | 737 | |
706 | 738 | var respuesta = { transportista: { } }; |
707 | 739 | var promesa = Promise.resolve(respuesta); |
... | ... | @@ -729,7 +761,8 @@ describe('Controladores módulo crear hoja de ruta', function() { |
729 | 761 | |
730 | 762 | //arrange |
731 | 763 | var scope = { |
732 | - $broadcast: function() { } | |
764 | + $broadcast: function() { }, | |
765 | + $watch: function() {} | |
733 | 766 | }; |
734 | 767 | var uibModal = { |
735 | 768 | open: function() { } |
... | ... | @@ -749,16 +782,19 @@ describe('Controladores módulo crear hoja de ruta', function() { |
749 | 782 | }; |
750 | 783 | } |
751 | 784 | }, |
752 | - focaModalService: {}, | |
785 | + focaModalService: { | |
786 | + alert: function() {} | |
787 | + }, | |
753 | 788 | focaBotoneraLateralService: {}, |
754 | 789 | focaLoginService: {}, |
790 | + $localStorage: function() {} | |
755 | 791 | }); |
756 | 792 | scope.eligioPreConfirmado = false; |
757 | - scope.fechaReparto = true; | |
758 | 793 | scope.hojaRuta = { |
759 | 794 | vehiculo: { |
760 | 795 | id: true |
761 | - } | |
796 | + }, | |
797 | + fechaReparto: true | |
762 | 798 | }; |
763 | 799 | |
764 | 800 | var respuesta = 1; |
... | ... | @@ -782,7 +818,8 @@ describe('Controladores módulo crear hoja de ruta', function() { |
782 | 818 | |
783 | 819 | //arrange |
784 | 820 | var scope = { |
785 | - $broadcast: function() { } | |
821 | + $broadcast: function() { }, | |
822 | + $watch: function() {} | |
786 | 823 | }; |
787 | 824 | var focaModalService = { |
788 | 825 | modalFecha: function() { } |
... | ... | @@ -805,6 +842,7 @@ describe('Controladores módulo crear hoja de ruta', function() { |
805 | 842 | focaModalService: focaModalService, |
806 | 843 | focaBotoneraLateralService: {}, |
807 | 844 | focaLoginService: {}, |
845 | + $localStorage: function() {} | |
808 | 846 | }); |
809 | 847 | |
810 | 848 | var respuesta = new Date(); |