22 lines
605 B
JavaScript
22 lines
605 B
JavaScript
|
const validateIban = require('../validateIban');
|
||
|
|
||
|
describe('IBAN validation', () => {
|
||
|
it('should return false for non-IBAN input', () => {
|
||
|
let isValid = validateIban('Pepinillos');
|
||
|
|
||
|
expect(isValid).toBeFalsy();
|
||
|
});
|
||
|
|
||
|
it('should return false for invalid spanish IBAN input', () => {
|
||
|
let isValid = validateIban('ES00 9999 0000 9999 0000 9999');
|
||
|
|
||
|
expect(isValid).toBeFalsy();
|
||
|
});
|
||
|
|
||
|
it('should return true for valid spanish IBAN', () => {
|
||
|
let isValid = validateIban('ES91 2100 0418 4502 0005 1332');
|
||
|
|
||
|
expect(isValid).toBeTruthy();
|
||
|
});
|
||
|
});
|