| | <?php |
| |
|
| | require_once __DIR__.'/../Base.php'; |
| |
|
| | use Kanboard\Validator\CurrencyValidator; |
| |
|
| | class CurrencyValidatorTest extends Base |
| | { |
| | public function testValidation() |
| | { |
| | $currencyValidator = new CurrencyValidator($this->container); |
| | $result = $currencyValidator->validateCreation(array()); |
| | $this->assertFalse($result[0]); |
| |
|
| | $result = $currencyValidator->validateCreation(array('currency' => 'EUR')); |
| | $this->assertFalse($result[0]); |
| |
|
| | $result = $currencyValidator->validateCreation(array('rate' => 1.9)); |
| | $this->assertFalse($result[0]); |
| |
|
| | $result = $currencyValidator->validateCreation(array('currency' => 'EUR', 'rate' => 'foobar')); |
| | $this->assertFalse($result[0]); |
| |
|
| | $result = $currencyValidator->validateCreation(array('currency' => 'EUR', 'rate' => 1.25)); |
| | $this->assertTrue($result[0]); |
| | } |
| | } |
| |
|