#5878 - FiscalData validations #1851
|
@ -0,0 +1,47 @@
|
||||||
|
const valueIsNot = require('../value-is-not');
|
||||||
|
|
||||||
|
fdescribe('Value is not', () => {
|
||||||
|
const i18n = require('i18n');
|
||||||
|
|
||||||
|
const userId = 9;
|
||||||
|
const ctx = {
|
||||||
|
req: {
|
||||||
|
|
||||||
|
accessToken: {userId: userId},
|
||||||
|
headers: {origin: 'http://localhost:5000'},
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
it('UpdateFiscalData endpoint', () => {
|
||||||
|
let messageError = 'Value is not number';
|
||||||
|
const tag = 'provinceFk';
|
||||||
|
try {
|
||||||
|
expect(valueIsNot.validation(messageError)).toBeTrue();
|
||||||
|
expect(valueIsNot.message(i18n, tag)).toEqual('El campo \'Provincia\' no es válido');
|
||||||
|
const data = {
|
||||||
|
method: 'POST',
|
||||||
|
originalUrl: 'updateFiscalData',
|
||||||
|
body: {
|
||||||
|
[tag]: null
|
||||||
|
}
|
||||||
|
};
|
||||||
|
const result = valueIsNot.handleError(data);
|
||||||
|
|
||||||
|
expect(result).toEqual(tag);
|
||||||
|
} catch (error) {
|
||||||
|
expect(error).toBeDefined();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
describe('OsTicket', () => {
|
||||||
|
let messageError = 'Value is not number';
|
||||||
|
it('sendToSupport endpoint', () => {
|
||||||
|
try {
|
||||||
|
expect(valueIsNot.validation(messageError)).toBeTrue();
|
||||||
|
expect(valueIsNot.message(ctx, 'provinceFk')).toEqual('El campo "Provincia" no es válido');
|
||||||
|
} catch (error) {
|
||||||
|
expect(error).toBeDefined();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
Loading…
Reference in New Issue