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 |