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();
    });
});