From 9ae7898c19de3d3662f6b8d6e0a1bc0383d61f33 Mon Sep 17 00:00:00 2001 From: Carlos Date: Wed, 27 Sep 2017 09:42:59 +0200 Subject: [PATCH] client side unit test for autocomplete field() > setValue() --- .../src/autocomplete/autocomplete.spec.js | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/client/core/src/autocomplete/autocomplete.spec.js b/client/core/src/autocomplete/autocomplete.spec.js index 060ec5c96..92369fcaf 100644 --- a/client/core/src/autocomplete/autocomplete.spec.js +++ b/client/core/src/autocomplete/autocomplete.spec.js @@ -75,24 +75,18 @@ describe('Component vnAutocomplete', () => { }); }); - describe('when value is not an object', () => { // not sure if it isnt an object actually + describe('when value is not an object', () => { it(`should set _field value`, () => { let controller = $componentController('vnAutocomplete', {$scope, $element, $httpBackend, $timeout}); - controller.valueField = 'name'; - controller.items = [{name: 'test1'}, {name: 'test2'}]; - // controller.field = 6; puede ser cualquier cosa + controller.items = [{id: 1, name: 'test1'}, {id: 2, name: 'Bruce Wayne'}]; + controller.field = 2; - // // request datasources.development.json to Vicente to carry on - // // let json = find out the value of json stringify - // // let url = find out the url for get endpoint + expect(controller._field).toEqual(2); + expect(controller._multiField).toEqual([]); - // controller.field = {name: 'Bruce Wayne'}; + controller.field = {id: 3, name: 'The Joker'}; - // // same URL for requests - // $httpBackend.when('GET', `localhost:5000?filter=Bruce`).respond('done'); - // $httpBackend.expectGET(`localhost:5000?filter=Bruce`, {name: 'Bruce Wayne'}); - // // any value to be defined before the flush? - // $httpBackend.flush(); + expect(controller._field).toEqual(3); }); }); });