Commit ae81b7a66eaa07fc1863bad8f298137e77150f82
1 parent
06852c32e4
Exists in
master
and in
1 other branch
nada
Showing
3 changed files
with
3 additions
and
3 deletions
Show diff stats
gulpfile.js
1 | const templateCache = require('gulp-angular-templatecache'); | 1 | const templateCache = require('gulp-angular-templatecache'); |
2 | const concat = require('gulp-concat'); | 2 | const concat = require('gulp-concat'); |
3 | const htmlmin = require('gulp-htmlmin'); | 3 | const htmlmin = require('gulp-htmlmin'); |
4 | const rename = require('gulp-rename'); | 4 | const rename = require('gulp-rename'); |
5 | const uglify = require('gulp-uglify-es').default; | 5 | const uglify = require('gulp-uglify-es').default; |
6 | const gulp = require('gulp'); | 6 | const gulp = require('gulp'); |
7 | const pump = require('pump'); | 7 | const pump = require('pump'); |
8 | const jshint = require('gulp-jshint'); | 8 | const jshint = require('gulp-jshint'); |
9 | const replace = require('gulp-replace'); | 9 | const replace = require('gulp-replace'); |
10 | const connect = require('gulp-connect'); | 10 | const connect = require('gulp-connect'); |
11 | const clean = require('gulp-clean'); | 11 | const clean = require('gulp-clean'); |
12 | const header = require('gulp-header'); | 12 | const header = require('gulp-header'); |
13 | const footer = require('gulp-footer'); | 13 | const footer = require('gulp-footer'); |
14 | 14 | ||
15 | var paths = { | 15 | var paths = { |
16 | srcJS: 'src/js/*.js', | 16 | srcJS: 'src/js/*.js', |
17 | srcViews: 'src/views/*.html', | 17 | srcViews: 'src/views/*.html', |
18 | specs: 'spec/*.js', | 18 | specs: 'spec/*.js', |
19 | tmp: 'tmp', | 19 | tmp: 'tmp', |
20 | dist: 'dist/' | 20 | dist: 'dist/' |
21 | }; | 21 | }; |
22 | 22 | ||
23 | gulp.task('templates', function() { | 23 | gulp.task('templates', function() { |
24 | return pump( | 24 | return pump( |
25 | [ | 25 | [ |
26 | gulp.src(paths.srcViews), | 26 | gulp.src(paths.srcViews), |
27 | replace('views/', ''), | 27 | replace('views/', ''), |
28 | htmlmin(), | 28 | htmlmin(), |
29 | templateCache('views.js', { | 29 | templateCache('views.js', { |
30 | module: 'focaAbmVehiculo', | 30 | module: 'focaAbmVehiculo', |
31 | root: '' | 31 | root: '' |
32 | }), | 32 | }), |
33 | gulp.dest(paths.tmp) | 33 | gulp.dest(paths.tmp) |
34 | ] | 34 | ] |
35 | ); | 35 | ); |
36 | }); | 36 | }); |
37 | 37 | ||
38 | gulp.task('uglify', ['templates', 'uglify-spec'], function() { | 38 | gulp.task('uglify', ['templates', 'uglify-spec'], function() { |
39 | return pump( | 39 | return pump( |
40 | [ | 40 | [ |
41 | gulp.src([ | 41 | gulp.src([ |
42 | paths.srcJS, | 42 | paths.srcJS, |
43 | 'tmp/views.js' | 43 | 'tmp/views.js' |
44 | ]), | 44 | ]), |
45 | concat('foca-abm-vehiculo.js'), | 45 | concat('foca-abm-vehiculo.js'), |
46 | replace("src/views/", ''), | 46 | replace("src/views/", ''), |
47 | gulp.dest(paths.tmp), | 47 | gulp.dest(paths.tmp), |
48 | rename('foca-abm-vehiculo.min.js'), | 48 | rename('foca-abm-vehiculo.min.js'), |
49 | uglify(), | 49 | uglify(), |
50 | gulp.dest(paths.dist) | 50 | gulp.dest(paths.dist) |
51 | ] | 51 | ] |
52 | ); | 52 | ); |
53 | }); | 53 | }); |
54 | 54 | ||
55 | gulp.task('uglify-spec', function() { | 55 | gulp.task('uglify-spec', function() { |
56 | return pump([ | 56 | return pump([ |
57 | gulp.src(paths.specs), | 57 | gulp.src(paths.specs), |
58 | concat('foca-abm-vehiculo.spec.js'), | 58 | concat('foca-abm-vehiculo.spec.js'), |
59 | replace("src/views/", ''), | 59 | replace("src/views/", ''), |
60 | header("describe('Módulo foca-abm-vehiculo', function() { \n"), | 60 | header("describe('Módulo foca-abm-vehiculo', function() { \n"), |
61 | footer("});"), | 61 | footer("});"), |
62 | gulp.dest(paths.dist) | 62 | gulp.dest(paths.dist) |
63 | ]); | 63 | ]); |
64 | }) | 64 | }); |
65 | 65 | ||
66 | gulp.task('clean', function() { | 66 | gulp.task('clean', function() { |
67 | return gulp.src(['tmp', 'dist'], {read: false}) | 67 | return gulp.src(['tmp', 'dist'], {read: false}) |
68 | .pipe(clean()); | 68 | .pipe(clean()); |
69 | }); | 69 | }); |
70 | 70 | ||
71 | gulp.task('pre-commit', function() { | 71 | gulp.task('pre-commit', function() { |
72 | return pump( | 72 | return pump( |
73 | [ | 73 | [ |
74 | gulp.src([paths.srcJS, paths.specs]), | 74 | gulp.src([paths.srcJS, paths.specs]), |
75 | jshint('.jshintrc'), | 75 | jshint('.jshintrc'), |
76 | jshint.reporter('default'), | 76 | jshint.reporter('default'), |
77 | jshint.reporter('fail') | 77 | jshint.reporter('fail') |
78 | ] | 78 | ] |
79 | ); | 79 | ); |
80 | }); | 80 | }); |
81 | 81 | ||
82 | gulp.task('clean-post-install', function() { | 82 | gulp.task('clean-post-install', function() { |
83 | return gulp.src(['src', 'tmp', '.jshintrc','readme.md', '.gitignore', 'gulpfile.js', | 83 | return gulp.src(['src', 'tmp', '.jshintrc','readme.md', '.gitignore', 'gulpfile.js', |
84 | 'index.html', 'spec'], {read: false}) | 84 | 'index.html', 'spec'], {read: false}) |
85 | .pipe(clean()); | 85 | .pipe(clean()); |
86 | }); | 86 | }); |
87 | 87 | ||
88 | gulp.task('compile', ['templates', 'uglify']); | 88 | gulp.task('compile', ['templates', 'uglify']); |
89 | 89 | ||
90 | gulp.task('watch', function() { | 90 | gulp.task('watch', function() { |
91 | gulp.watch([paths.srcJS, paths.srcViews], ['uglify']); | 91 | gulp.watch([paths.srcJS, paths.srcViews], ['uglify']); |
92 | }); | 92 | }); |
93 | 93 | ||
94 | gulp.task('webserver', function() { | 94 | gulp.task('webserver', function() { |
95 | pump [ | 95 | pump [ |
96 | connect.server({port: 3000}) | 96 | connect.server({port: 3000}) |
97 | ] | 97 | ] |
98 | }); | 98 | }); |
99 | 99 | ||
100 | gulp.task('default', ['webserver']); | 100 | gulp.task('default', ['webserver']); |
101 | 101 |
package.json
1 | { | 1 | { |
2 | "name": "foca-abm-vehiculo", | 2 | "name": "foca-abm-vehiculo", |
3 | "version": "0.0.1", | 3 | "version": "0.0.1", |
4 | "description": "Abm de vehiculo", | 4 | "description": "Abm de vehiculo", |
5 | "main": "index.html", | 5 | "main": "index.html", |
6 | "scripts": { | 6 | "scripts": { |
7 | "test": "echo \"Error: no test specified\" && exit 1", | 7 | "test": "test.html", |
8 | "compile": "gulp uglify", | 8 | "compile": "gulp uglify", |
9 | "gulp-pre-commit": "gulp pre-commit", | 9 | "gulp-pre-commit": "gulp pre-commit", |
10 | "postinstall": "npm run compile && gulp clean-post-install", | 10 | "postinstall": "npm run compile && gulp clean-post-install", |
11 | "install-dev": "npm install -D angular bootstrap ui-bootstrap4 font-awesome jquery gulp gulp-connect jasmine-core pre-commit gulp-angular-templatecache gulp-htmlmin gulp-jshint gulp-rename gulp-replace gulp-uglify-es gulp-uglify gulp-clean jshint pump git+http://git.focasoftware.com/npm/foca-modal.git" | 11 | "install-dev": "npm install -D angular bootstrap ui-bootstrap4 font-awesome jquery gulp gulp-connect jasmine-core pre-commit gulp-angular-templatecache gulp-htmlmin gulp-jshint gulp-rename gulp-replace gulp-uglify-es gulp-uglify gulp-clean jshint pump git+http://git.focasoftware.com/npm/foca-modal.git" |
12 | }, | 12 | }, |
13 | "pre-commit": [ | 13 | "pre-commit": [ |
14 | "gulp-pre-commit" | 14 | "gulp-pre-commit" |
15 | ], | 15 | ], |
16 | "repository": { | 16 | "repository": { |
17 | "type": "git", | 17 | "type": "git", |
18 | "url": "http://git.focasoftware.com/npm/foca-abm-vehiculo.git" | 18 | "url": "http://git.focasoftware.com/npm/foca-abm-vehiculo.git" |
19 | }, | 19 | }, |
20 | "author": "Foca Software", | 20 | "author": "Foca Software", |
21 | "license": "ISC", | 21 | "license": "ISC", |
22 | "peerDependencies": { | 22 | "peerDependencies": { |
23 | "angular": "^1.7.x", | 23 | "angular": "^1.7.x", |
24 | "angular-route": "^1.7.x", | 24 | "angular-route": "^1.7.x", |
25 | "bootstrap": "^4.1.x", | 25 | "bootstrap": "^4.1.x", |
26 | "jquery": "^3.3.x", | 26 | "jquery": "^3.3.x", |
27 | "font-awesome": "^4.7.x", | 27 | "font-awesome": "^4.7.x", |
28 | "gulp": "^3.9.x", | 28 | "gulp": "^3.9.x", |
29 | "gulp-concat": "2.6.x", | 29 | "gulp-concat": "2.6.x", |
30 | "gulp-jshint": "^2.1.x", | 30 | "gulp-jshint": "^2.1.x", |
31 | "gulp-rename": "^1.4.x", | 31 | "gulp-rename": "^1.4.x", |
32 | "gulp-replace": "^1.0.x", | 32 | "gulp-replace": "^1.0.x", |
33 | "gulp-uglify-es": "^1.0.x", | 33 | "gulp-uglify-es": "^1.0.x", |
34 | "jshint": "^2.9.x", | 34 | "jshint": "^2.9.x", |
35 | "pump": "^3.0.x" | 35 | "pump": "^3.0.x" |
36 | }, | 36 | }, |
37 | "devDependencies": { | 37 | "devDependencies": { |
38 | "angular": "^1.7.5", | 38 | "angular": "^1.7.5", |
39 | "angular-mocks": "^1.7.7", | 39 | "angular-mocks": "^1.7.7", |
40 | "angular-route": "^1.7.7", | 40 | "angular-route": "^1.7.7", |
41 | "bootstrap": "^4.1.3", | 41 | "bootstrap": "^4.1.3", |
42 | "foca-modal": "git+http://git.focasoftware.com/npm/foca-modal.git", | 42 | "foca-modal": "git+http://git.focasoftware.com/npm/foca-modal.git", |
43 | "font-awesome": "^4.7.0", | 43 | "font-awesome": "^4.7.0", |
44 | "gulp": "^3.9.1", | 44 | "gulp": "^3.9.1", |
45 | "gulp-angular-templatecache": "^2.2.5", | 45 | "gulp-angular-templatecache": "^2.2.5", |
46 | "gulp-clean": "^0.4.0", | 46 | "gulp-clean": "^0.4.0", |
47 | "gulp-connect": "^5.6.1", | 47 | "gulp-connect": "^5.6.1", |
48 | "gulp-footer": "^2.0.2", | 48 | "gulp-footer": "^2.0.2", |
49 | "gulp-header": "^2.0.7", | 49 | "gulp-header": "^2.0.7", |
50 | "gulp-htmlmin": "^5.0.1", | 50 | "gulp-htmlmin": "^5.0.1", |
51 | "gulp-jshint": "^2.1.0", | 51 | "gulp-jshint": "^2.1.0", |
52 | "gulp-rename": "^1.4.0", | 52 | "gulp-rename": "^1.4.0", |
53 | "gulp-replace": "^1.0.0", | 53 | "gulp-replace": "^1.0.0", |
54 | "gulp-uglify": "^3.0.1", | 54 | "gulp-uglify": "^3.0.1", |
55 | "gulp-uglify-es": "^1.0.4", | 55 | "gulp-uglify-es": "^1.0.4", |
56 | "jasmine": "^3.3.1", | 56 | "jasmine": "^3.3.1", |
57 | "jasmine-core": "^3.3.0", | 57 | "jasmine-core": "^3.3.0", |
58 | "jquery": "^3.3.1", | 58 | "jquery": "^3.3.1", |
59 | "jshint": "^2.9.6", | 59 | "jshint": "^2.9.6", |
60 | "pre-commit": "^1.2.2", | 60 | "pre-commit": "^1.2.2", |
61 | "pump": "^3.0.0", | 61 | "pump": "^3.0.0", |
62 | "ui-bootstrap4": "^3.0.5" | 62 | "ui-bootstrap4": "^3.0.5" |
63 | } | 63 | } |
64 | } | 64 | } |
65 | 65 |
spec/serviceSpec.js
1 | describe('Servicios de abm vehículo', function() { | 1 | describe('Servicios de abm vehículo', function() { |
2 | 2 | ||
3 | var servicio; | 3 | var servicio; |
4 | var httpBackend; | 4 | var httpBackend; |
5 | 5 | ||
6 | beforeEach(function() { | 6 | beforeEach(function() { |
7 | module('focaAbmVehiculo'); | 7 | module('focaAbmVehiculo'); |
8 | inject(module(function($provide) { | 8 | inject(module(function($provide) { |
9 | $provide.value('API_ENDPOINT', { | 9 | $provide.value('API_ENDPOINT', { |
10 | URL: 'localhost' | 10 | URL: 'localhost' |
11 | }); | 11 | }); |
12 | })); | 12 | })); |
13 | inject(function($httpBackend, _focaAbmVehiculoService_) { | 13 | inject(function($httpBackend, _focaAbmVehiculoService_) { |
14 | httpBackend = $httpBackend; | 14 | httpBackend = $httpBackend; |
15 | servicio = _focaAbmVehiculoService_; | 15 | servicio = _focaAbmVehiculoService_; |
16 | }); | 16 | }); |
17 | }); | 17 | }); |
18 | 18 | ||
19 | describe('Servicio focaAbmVehiculoService', function() { | 19 | describe('Servicio focaAbmVehiculoService', function() { |
20 | 20 | ||
21 | it('Existe el servicio focaAbmVehiculoService', function() { | 21 | it('Existe el servicio focaAbmVehiculoService', function() { |
22 | //assert | 22 | //assert |
23 | expect(typeof servicio).toEqual('object'); | 23 | expect(typeof servicio).toEqual('object'); |
24 | }); | 24 | }); |
25 | 25 | ||
26 | it('función getVehiculos ejecuta $http.get correctamente', function() { | 26 | it('función getVehiculos ejecuta $http.get correctamente', function() { |
27 | //arrange | 27 | //arrange |
28 | var returnFake = { data: 'test' }; | 28 | var returnFake = { data: 'test' }; |
29 | var result; | 29 | var result; |
30 | httpBackend.expectGET('localhost/vehiculo').respond(returnFake); | 30 | httpBackend.expectGET('localhost/vehiculo').respond(returnFake); |
31 | 31 | ||
32 | //act | 32 | //act |
33 | servicio.getVehiculos().then(function(data) { | 33 | servicio.getVehiculos().then(function(data) { |
34 | result = data.data; | 34 | result = data.data; |
35 | }); | 35 | }); |
36 | httpBackend.flush(); | 36 | httpBackend.flush(); |
37 | 37 | ||
38 | //assert | 38 | //assert |
39 | expect(result).toEqual(returnFake); | 39 | expect(result).toEqual(returnFake); |
40 | }); | 40 | }); |
41 | 41 | ||
42 | it('la función getVehiculo llama $http.get() correctamente', function() { | 42 | it('la función getVehiculo llama $http.get() correctamente', function() { |
43 | //arrange | 43 | //arrange |
44 | var returnFake = { data: 'test' }; | 44 | var returnFake = { data: 'test' }; |
45 | var parametroPrueba = 1; | 45 | var parametroPrueba = 1; |
46 | var result; | 46 | var result; |
47 | httpBackend.expectGET('localhost/vehiculo/' + parametroPrueba).respond(returnFake); | 47 | httpBackend.expectGET('localhost/vehiculo/' + parametroPrueba).respond(returnFake); |
48 | 48 | ||
49 | //act | 49 | //act |
50 | servicio.getVehiculo(parametroPrueba).then(function(data) { | 50 | servicio.getVehiculo(parametroPrueba).then(function(data) { |
51 | result = data.data; | 51 | result = data.data; |
52 | }); | 52 | }); |
53 | httpBackend.flush(); | 53 | httpBackend.flush(); |
54 | 54 | ||
55 | //assert | 55 | //assert |
56 | expect(result).toEqual(returnFake); | 56 | expect(result).toEqual(returnFake); |
57 | }); | 57 | }); |
58 | 58 | ||
59 | it('la función getTransportistas llama $http.get() correctamente', function() { | 59 | it('la función getTransportistas llama $http.get() correctamente', function() { |
60 | //arrange | 60 | //arrange |
61 | var returnFake = { data: 'test' }; | 61 | var returnFake = { data: 'test' }; |
62 | var result; | 62 | var result; |
63 | httpBackend.expectGET('localhost/transportista').respond(returnFake); | 63 | httpBackend.expectGET('localhost/transportista').respond(returnFake); |
64 | 64 | ||
65 | //act | 65 | //act |
66 | servicio.getTransportistas().then(function(data) { | 66 | servicio.getTransportistas().then(function(data) { |
67 | result = data.data; | 67 | result = data.data; |
68 | }); | 68 | }); |
69 | httpBackend.flush(); | 69 | httpBackend.flush(); |
70 | 70 | ||
71 | //assert | 71 | //assert |
72 | expect(result).toEqual(returnFake); | 72 | expect(result).toEqual(returnFake); |
73 | }); | 73 | }); |
74 | 74 | ||
75 | it('Función guardarVehiculo llama $http.post() correctamente', function() { | 75 | it('Función guardarVehiculo llama $http.post() correctamente', function() { |
76 | //arrange | 76 | //arrange |
77 | var returnFake = { data: 'test' }; | 77 | var returnFake = { data: 'test' }; |
78 | var bodyFake = { vehiculo: 1 }; | 78 | var bodyFake = { vehiculo: 1 }; |
79 | var result; | 79 | var result; |
80 | httpBackend | 80 | httpBackend |
81 | .expectPOST('localhost/vehiculo', JSON.stringify(bodyFake)) | 81 | .expectPOST('localhost/vehiculo', JSON.stringify(bodyFake)) |
82 | .respond(returnFake); | 82 | .respond(returnFake); |
83 | 83 | ||
84 | //act | 84 | //act |
85 | servicio.guardarVehiculo(bodyFake.vehiculo).then(function(data) { | 85 | servicio.guardarVehiculo(bodyFake.vehiculo).then(function(data) { |
86 | result = data.data; | 86 | result = data.data; |
87 | }); | 87 | }); |
88 | httpBackend.flush(); | 88 | httpBackend.flush(); |
89 | 89 | ||
90 | //assert | 90 | //assert |
91 | expect(result).toEqual(returnFake); | 91 | expect(result).toEqual(returnFake); |
92 | }); | 92 | }); |
93 | 93 | ||
94 | it('Función delete vehiculo ejecuta $http.delete correctamente', function() { | 94 | it('Función delete vehiculo ejecuta $http.delete correctamente', function() { |
95 | //arrange | 95 | //arrange |
96 | var returnFake = { data: 'test' }; | 96 | var returnFake = { data: 'test' }; |
97 | var paramFake = 1; | 97 | var paramFake = 1; |
98 | var result; | 98 | var result; |
99 | httpBackend.expectDELETE('localhost/vehiculo/' +paramFake).respond(returnFake); | 99 | httpBackend.expectDELETE('localhost/vehiculo/' + paramFake).respond(returnFake); |
100 | 100 | ||
101 | //act | 101 | //act |
102 | servicio.deleteVehiculo(paramFake).then(function(data) { | 102 | servicio.deleteVehiculo(paramFake).then(function(data) { |
103 | result = data.data; | 103 | result = data.data; |
104 | }); | 104 | }); |
105 | httpBackend.flush(); | 105 | httpBackend.flush(); |
106 | 106 | ||
107 | //assert | 107 | //assert |
108 | expect(result).toEqual(returnFake); | 108 | expect(result).toEqual(returnFake); |
109 | }); | 109 | }); |
110 | 110 | ||
111 | it('Función getCisternas devuelve una promesa', function() { | 111 | it('Función getCisternas devuelve una promesa', function() { |
112 | //arrange | 112 | //arrange |
113 | var promesa = Promise.all([true]); | 113 | var promesa = Promise.all([true]); |
114 | 114 | ||
115 | //act | 115 | //act |
116 | var espera = servicio.getCisternas(); | 116 | var espera = servicio.getCisternas(); |
117 | espera = espera.toString(); | 117 | espera = espera.toString(); |
118 | promesa = promesa.toString(); | 118 | promesa = promesa.toString(); |
119 | 119 | ||
120 | //assert | 120 | //assert |
121 | expect(espera).toEqual(promesa); | 121 | expect(espera).toEqual(promesa); |
122 | }); | 122 | }); |
123 | 123 | ||
124 | it('Función guardarCisternas llama a post /cisterna', function() { | 124 | it('Función guardarCisternas llama a post /cisterna', function() { |
125 | //arrange | 125 | //arrange |
126 | var returnFake = { data: 'test' }; | 126 | var returnFake = { data: 'test' }; |
127 | var result; | 127 | var result; |
128 | var bodyFake = { cisternas: 1 }; | 128 | var bodyFake = { cisternas: 1 }; |
129 | httpBackend.expectPOST('localhost/cisterna', JSON.stringify(bodyFake)) | 129 | httpBackend.expectPOST('localhost/cisterna', JSON.stringify(bodyFake)) |
130 | .respond(returnFake); | 130 | .respond(returnFake); |
131 | 131 | ||
132 | //act | 132 | //act |
133 | servicio.guardarCisternas(bodyFake.cisternas).then(function(data) { | 133 | servicio.guardarCisternas(bodyFake.cisternas).then(function(data) { |
134 | result = data.data; | 134 | result = data.data; |
135 | }); | 135 | }); |
136 | httpBackend.flush(); | 136 | httpBackend.flush(); |
137 | 137 | ||
138 | //assert | 138 | //assert |
139 | expect(result).toEqual(returnFake); | 139 | expect(result).toEqual(returnFake); |
140 | }); | 140 | }); |
141 | 141 | ||
142 | it('Funcion getVehiculosPorTransportista llama ruta correcta', function() { | 142 | it('Funcion getVehiculosPorTransportista llama ruta correcta', function() { |
143 | //arrange | 143 | //arrange |
144 | var returnFake = { data: 'test' }; | 144 | var returnFake = { data: 'test' }; |
145 | var paramFake = 1; | 145 | var paramFake = 1; |
146 | var result; | 146 | var result; |
147 | httpBackend.expectGET('localhost/vehiculo/transportista/' + paramFake) | 147 | httpBackend.expectGET('localhost/vehiculo/transportista/' + paramFake) |
148 | .respond(returnFake); | 148 | .respond(returnFake); |
149 | 149 | ||
150 | //act | 150 | //act |
151 | servicio.getVehiculosPorTransportista(paramFake).then(function(data) { | 151 | servicio.getVehiculosPorTransportista(paramFake).then(function(data) { |
152 | result = data.data; | 152 | result = data.data; |
153 | }); | 153 | }); |
154 | httpBackend.flush(); | 154 | httpBackend.flush(); |
155 | 155 | ||
156 | //assert | 156 | //assert |
157 | expect(result).toEqual(returnFake); | 157 | expect(result).toEqual(returnFake); |
158 | }); | 158 | }); |
159 | 159 | ||
160 | it('Funcion getTransportistaPorId llama ruta correcta', function() { | 160 | it('Funcion getTransportistaPorId llama ruta correcta', function() { |
161 | //arrange | 161 | //arrange |
162 | var returnFake = { data: 'test' }; | 162 | var returnFake = { data: 'test' }; |
163 | var paramFake = 1; | 163 | var paramFake = 1; |
164 | var result; | 164 | var result; |
165 | httpBackend.expectGET('localhost/transportista/' + paramFake) | 165 | httpBackend.expectGET('localhost/transportista/' + paramFake) |
166 | .respond(returnFake); | 166 | .respond(returnFake); |
167 | 167 | ||
168 | //act | 168 | //act |
169 | servicio.getTransportistaPorId(paramFake).then(function(data) { | 169 | servicio.getTransportistaPorId(paramFake).then(function(data) { |
170 | result = data.data; | 170 | result = data.data; |
171 | }); | 171 | }); |
172 | httpBackend.flush(); | 172 | httpBackend.flush(); |
173 | 173 | ||
174 | //assert | 174 | //assert |
175 | expect(result).toEqual(returnFake); | 175 | expect(result).toEqual(returnFake); |
176 | }); | 176 | }); |
177 | }); | 177 | }); |
178 | }); | 178 | }); |
179 | 179 |