Commit 4dc768e2da87f8a1f3ca0c72e3290f5cf02a33eb
1 parent
20099fa8e9
Exists in
master
and in
2 other branches
prueba pre commit
Showing
1 changed file
with
1 additions
and
1 deletions
Show diff stats
spec/serviceSpec.js
| 1 | describe('Servicios abm vendedor cobrador', function() { | 1 | describe('Servicios abm vendedor cobrador', function() { |
| 2 | 2 | ||
| 3 | var httpBackend; | 3 | var httpBackend; |
| 4 | 4 | ||
| 5 | beforeEach(function() { | 5 | beforeEach(function() { |
| 6 | module('focaAbmVendedorCobrador'); | 6 | module('focaAbmVendedorCobrador'); |
| 7 | 7 | ||
| 8 | inject(module(function($provide) { | 8 | inject(module(function($provide) { |
| 9 | $provide.value('API_ENDPOINT', { | 9 | $provide.value('API_ENDPOINT', { |
| 10 | URL: 'local' | 10 | URL: 'local' |
| 11 | }); | 11 | }); |
| 12 | })); | 12 | })); |
| 13 | 13 | ||
| 14 | inject(function($httpBackend) { | 14 | inject(function($httpBackend) { |
| 15 | httpBackend = $httpBackend; | 15 | httpBackend = $httpBackend; |
| 16 | }); | 16 | }); |
| 17 | }); | 17 | }); |
| 18 | 18 | ||
| 19 | describe('Servicio focaAbmVendedorCobradorService', function() { | 19 | describe('Servicio focaAbmVendedorCobradorService', function() { |
| 20 | 20 | ||
| 21 | var servicio; | 21 | var servicio; |
| 22 | 22 | ||
| 23 | beforeEach(inject(function(focaAbmVendedorCobradorService) { | 23 | beforeEach(inject(function(focaAbmVendedorCobradorService) { |
| 24 | servicio = focaAbmVendedorCobradorService; | 24 | servicio = focaAbmVendedorCobradorService; |
| 25 | })); | 25 | })); |
| 26 | 26 | ||
| 27 | it('Existe el servicio focaAbmVendedorCobradorService', function() { | 27 | it('Existe el servicio focaAbmVendedorCobradorService', function() { |
| 28 | //assert | 28 | //assert |
| 29 | expect(typeof servicio).toEqual('object'); | 29 | expect(typeof servicio).toEqual('object'); |
| 30 | }); | 30 | }); |
| 31 | 31 | ||
| 32 | it('la función getVendedoresCobradores llama a la ruta correcta', function() { | 32 | it('la función getVendedoresCobradores llama a la ruta correcta', function() { |
| 33 | //arrange | 33 | //arrange |
| 34 | var result; | 34 | var result; |
| 35 | var fakeResponse = { data: 'test' }; | 35 | var fakeResponse = { data: 'test' }; |
| 36 | var fakeBody = 2; | 36 | var fakeBody = 2; |
| 37 | httpBackend.expectPOST('local/vendedor-cobrador/list', { nombre: fakeBody }) | 37 | httpBackend.expectPOST('local/vendedor-cobrador/list', { nombre: fakeBody }) |
| 38 | .respond(fakeResponse); | 38 | .respond(fakeResponse); |
| 39 | 39 | ||
| 40 | //act | 40 | //act |
| 41 | servicio.getVendedoresCobradores(fakeBody).then(function(data) { | 41 | servicio.getVendedoresCobradores(fakeBody).then(function(data) { |
| 42 | result = data.data; | 42 | result = data.data; |
| 43 | }); | 43 | }); |
| 44 | httpBackend.flush(); | 44 | httpBackend.flush(); |
| 45 | 45 | ||
| 46 | //assert | 46 | //assert |
| 47 | expect(result).toEqual(fakeResponse); | 47 | expect(result).toEqual(fakeResponse); |
| 48 | }); | 48 | }); |
| 49 | 49 | ||
| 50 | it('la función getVendedorCobradorById llama a la ruta correcta', function() { | 50 | it('la función getVendedorCobradorById llama a la ruta correcta', function() { |
| 51 | //arrange | 51 | //arrange |
| 52 | var result; | 52 | var result; |
| 53 | var fakeResponse = { data: 'test' }; | 53 | var fakeResponse = { data: 'test' }; |
| 54 | var fakeParam = 1; | 54 | var fakeParam = 1; |
| 55 | httpBackend.expectGET('local/vendedor-cobrador/' + fakeParam).respond(fakeResponse); | 55 | httpBackend.expectGET('local/vendedor-cobrador/' + fakeParam).respond(fakeResponse); |
| 56 | 56 | ||
| 57 | //act | 57 | //act |
| 58 | servicio.getVendedorCobradorById(fakeParam).then(function(data) { | 58 | servicio.getVendedorCobradorById(fakeParam).then(function(data) { |
| 59 | result = data.data; | 59 | result = data.data; |
| 60 | }); | 60 | }); |
| 61 | httpBackend.flush(); | 61 | httpBackend.flush(); |
| 62 | 62 | ||
| 63 | //assert | 63 | //assert |
| 64 | expect(result).toEqual(fakeResponse); | 64 | expect(result).toEqual(fakeResponse); |
| 65 | }); | 65 | }); |
| 66 | 66 | ||
| 67 | it('la función guardarVendedorCobrador llama a la ruta correcta', function() { | 67 | it('la función guardarVendedorCobrador llama a la ruta correcta', function() { |
| 68 | //arrange | 68 | //arrange |
| 69 | var result; | 69 | var result; |
| 70 | var fakeResponse = { data: 'test' }; | 70 | var fakeResponse = { data: 'test' }; |
| 71 | var fakeBody = 1; | 71 | var fakeBody = 1; |
| 72 | httpBackend.expectPOST('local/vendedor-cobrador', { vendedorCobrador: fakeBody }) | 72 | httpBackend.expectPOST('local/vendedor-cobrador', { vendedorCobrador: fakeBody }) |
| 73 | .respond(fakeResponse); | 73 | .respond(fakeResponse); |
| 74 | 74 | ||
| 75 | //act | 75 | //act |
| 76 | servicio.guardarVendedorCobrador(fakeBody).then(function(data) { | 76 | servicio.guardarVendedorCobrador(fakeBody).then(function(data) { |
| 77 | result = data.data; | 77 | result = data.data; |
| 78 | }); | 78 | }); |
| 79 | httpBackend.flush(); | 79 | httpBackend.flush(); |
| 80 | 80 | ||
| 81 | //assert | 81 | //assert |
| 82 | expect(result).toEqual(fakeResponse); | 82 | expect(result).toEqual(fakeResponse); |
| 83 | }); | 83 | }); |
| 84 | 84 | ||
| 85 | it('la función eliminarVendedorCobrador llama a la ruta correcta', function() { | 85 | it('la función eliminarVendedorCobrador llama a la ruta correcta', function() { |
| 86 | //arrange | 86 | //arrange |
| 87 | var result; | 87 | var result; |
| 88 | var fakeResponse = { data: 'test' }; | 88 | var fakeResponse = { data: 'test' }; |
| 89 | var fakeParam = 1; | 89 | var fakeParam = 1; |
| 90 | httpBackend.expectDELETE('local/vendedor-cobrador/' + fakeParam) | 90 | httpBackend.expectDELETE('local/vendedor-cobrador/' + fakeParam) |
| 91 | .respond(fakeResponse); | 91 | .respond(fakeResponse); |
| 92 | 92 | ||
| 93 | //act | 93 | //act |
| 94 | servicio.eliminarVendedorCobrador(fakeParam).then(function(data) { | 94 | servicio.eliminarVendedorCobrador(fakeParam).then(function(data) { |
| 95 | result = data.data; | 95 | result = data.data; |
| 96 | }); | 96 | }); |
| 97 | httpBackend.flush(); | 97 | httpBackend.flush(); |
| 98 | 98 | ||
| 99 | //assert | 99 | //assert |
| 100 | expect(result).toEqual(fakeResponse); | 100 | expect(result).toEqual(fakeResponse); |
| 101 | }); | 101 | }); |
| 102 | 102 | ||
| 103 | it('la función getCodigoSiguiente llama a la ruta correcta', function() { | 103 | it('la función getCodigoSiguiente llama a la ruta correcta', function() { |
| 104 | //arrange | 104 | //arrange |
| 105 | var result; | 105 | var result; |
| 106 | var fakeResponse = { data: 'test' }; | 106 | var fakeResponse = { data: 'test' }; |
| 107 | httpBackend.expectGET('local/vendedor-cobrador/obtener/siguiente-codigo') | 107 | httpBackend.expectGET('local/vendedor-cobrador/obtener/siguiente-codigo') |
| 108 | .respond(fakeResponse); | 108 | .respond(fakeResponse); |
| 109 | 109 | ||
| 110 | //act | 110 | //act |
| 111 | servicio.getCodigoSiguiente().then(function(data) { | 111 | servicio.getCodigoSiguiente().then(function(data) { |
| 112 | result = data.data; | 112 | result = data.data; |
| 113 | }); | 113 | }); |
| 114 | httpBackend.flush(); | 114 | httpBackend.flush(); |
| 115 | 115 | ||
| 116 | //assert | 116 | //assert |
| 117 | expect(result).toEqual(fakeResponse); | 117 | expect(result).toEqual(fakeResponse); |
| 118 | }); | 118 | }) |
| 119 | }); | 119 | }); |
| 120 | }); | 120 | }); |
| 121 | 121 |