jschaedl / Iban

[Deprecated] Validating and generating international :bank: bank account numbers (IBAN)
MIT License
61 stars 25 forks source link

incorrect validation iban #46

Closed konstantin-melnikov closed 5 years ago

konstantin-melnikov commented 6 years ago

This IBAN should not be valid: FI21 1234 5600 0007 85fdgdfg I use $ibanValidator = new IBANValidator(); $is_valid = $ibanValidator->validate('FI21 1234 5600 0007 85fdgdfg');

jschaedl commented 6 years ago

Hi @konstantin-melnikov,

I'm not sure what you mean. If I validate this IBAN it returns false. Here is a test which passes correctly for me:

<?php

namespace IBAN\Validation;

use IBAN\Validation\IBANValidator;

class IBANValidatorTestTemp extends \PHPUnit_Framework_TestCase
{
    protected $ibanValidator;
    protected $ibans;

    protected function setUp()
    {
        $this->ibanValidator = new IBANValidator();
    }

    protected function tearDown()
    {
        $this->ibanValidator = null;
    }

    public function testInvalidIban()
    {
        $this->assertFalse($this->ibanValidator->validate('FI21 1234 5600 0007 85fdgdfg'));
    }
}