44 lines
1.4 KiB
JavaScript
44 lines
1.4 KiB
JavaScript
|
import './index.js';
|
||
|
|
||
|
describe('Route', () => {
|
||
|
describe('Component vnZoneIndex', () => {
|
||
|
let $componentController;
|
||
|
let controller;
|
||
|
|
||
|
beforeEach(() => {
|
||
|
angular.mock.module('route');
|
||
|
});
|
||
|
|
||
|
beforeEach(angular.mock.inject(_$componentController_ => {
|
||
|
$componentController = _$componentController_;
|
||
|
controller = $componentController('vnZoneIndex');
|
||
|
}));
|
||
|
|
||
|
describe('exprBuilder()', () => {
|
||
|
it('should return a formated object with the id in case of search', () => {
|
||
|
let param = 'search';
|
||
|
let value = 1;
|
||
|
let result = controller.exprBuilder(param, value);
|
||
|
|
||
|
expect(result).toEqual({id: 1});
|
||
|
});
|
||
|
|
||
|
it('should return a formated object with the warehouseFk in case of warehouseFk', () => {
|
||
|
let param = 'warehouseFk';
|
||
|
let value = 'Silla';
|
||
|
let result = controller.exprBuilder(param, value);
|
||
|
|
||
|
expect(result).toEqual({warehouseFk: 'Silla'});
|
||
|
});
|
||
|
|
||
|
it('should return a formated object with the warehouseFk in case of warehouseFk', () => {
|
||
|
let param = 'agencyModeFk';
|
||
|
let value = 'My Delivery';
|
||
|
let result = controller.exprBuilder(param, value);
|
||
|
|
||
|
expect(result).toEqual({agencyModeFk: 'My Delivery'});
|
||
|
});
|
||
|
});
|
||
|
});
|
||
|
});
|