feat: #7079 created VnLocation front test #1126
|
@ -5,7 +5,6 @@ import { vi, afterEach, expect, it, beforeEach, describe } from 'vitest';
|
|||
function buildComponent(data) {
|
||||
return createWrapper(VnLocation, {
|
||||
global: {
|
||||
stubs: [''],
|
||||
props: {
|
||||
jsegarra marked this conversation as resolved
|
||||
location: data
|
||||
}
|
||||
|
@ -32,29 +31,25 @@ describe('formatLocation', () => {
|
|||
it('should return the postcode, city, province and country', () => {
|
||||
const location = { ...locationBase };
|
||||
const vm = buildComponent(location);
|
||||
const parts = vm.formatLocation(location);
|
||||
expect(parts).toEqual('46680, Algemesi(Valencia), Spain');
|
||||
expect(vm.formatLocation(location)).toEqual('46680, Algemesi(Valencia), Spain');
|
||||
});
|
||||
|
||||
it('should return the postcode and country', () => {
|
||||
const location = { ...locationBase, city: undefined };
|
||||
const vm = buildComponent(location);
|
||||
const parts = vm.formatLocation(location);
|
||||
expect(parts).toEqual('46680, Spain');
|
||||
expect(vm.formatLocation(location)).toEqual('46680, Spain');
|
||||
});
|
||||
|
||||
it('should return the city, province and country', () => {
|
||||
const location = { ...locationBase, postcode: undefined };
|
||||
const vm = buildComponent(location);
|
||||
const parts = vm.formatLocation(location);
|
||||
expect(parts).toEqual('Algemesi(Valencia), Spain');
|
||||
expect(vm.formatLocation(location)).toEqual('Algemesi(Valencia), Spain');
|
||||
});
|
||||
|
||||
it('should return the country', () => {
|
||||
const location = { ...locationBase, postcode: undefined, city: undefined, province: undefined };
|
||||
const vm = buildComponent(location);
|
||||
const parts = vm.formatLocation(location);
|
||||
expect(parts).toEqual('Spain');
|
||||
expect(vm.formatLocation(location)).toEqual('Spain');
|
||||
});
|
||||
});
|
||||
|
||||
|
@ -73,28 +68,24 @@ describe('showLabel', () => {
|
|||
it('should show the label with postcode, city, province and country', () => {
|
||||
const location = { ...locationBase };
|
||||
const vm = buildComponent(location);
|
||||
const label = vm.showLabel(location);
|
||||
expect(label).toEqual('46680, Algemesi(Valencia), Spain');
|
||||
expect(vm.showLabel(location)).toEqual('46680, Algemesi(Valencia), Spain');
|
||||
});
|
||||
|
||||
it('should show the label with postcode and country', () => {
|
||||
const location = { ...locationBase, town: undefined };
|
||||
const vm = buildComponent(location);
|
||||
const label = vm.showLabel(location);
|
||||
expect(label).toEqual('46680, Spain');
|
||||
expect(vm.showLabel(location)).toEqual('46680, Spain');
|
||||
});
|
||||
|
||||
it('should show the label with city, province and country', () => {
|
||||
const location = { ...locationBase, code: undefined };
|
||||
const vm = buildComponent(location);
|
||||
const label = vm.showLabel(location);
|
||||
expect(label).toEqual('Algemesi(Valencia), Spain');
|
||||
expect(vm.showLabel(location)).toEqual('Algemesi(Valencia), Spain');
|
||||
});
|
||||
|
||||
it('should show the label with country', () => {
|
||||
const location = { ...locationBase, code: undefined, town: undefined, province: undefined };
|
||||
const vm = buildComponent(location);
|
||||
const label = vm.showLabel(location);
|
||||
expect(label).toEqual('Spain');
|
||||
expect(vm.showLabel(location)).toEqual('Spain');
|
||||
});
|
||||
});
|
Loading…
Reference in New Issue
Que hace esta linea?
Si la eliminas que ocurre?