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(); |