public function testNumberInvalid()
 {
     $this->assertFalse($this->rule->validate('phone_number', '261234567'));
     $this->assertFalse($this->rule->validate('phone_number', '26-123-45-67'));
     $this->assertFalse($this->rule->validate('phone_number', '261234567'));
     $this->assertFalse($this->rule->validate('phone_number', '26-123-45-67'));
 }
 public function testValueFail()
 {
     $this->createImage(110, 110);
     $this->assertFalse($this->rule->validate('image', new UploadedFile($this->tmpFile, 'test'), [200]));
     $this->assertFalse($this->rule->validate('image', new UploadedFile($this->tmpFile, 'test'), [200, 100]));
     $this->assertFalse($this->rule->validate('image', new UploadedFile($this->tmpFile, 'test'), [200, 300]));
 }
 public function testJsonInvalid()
 {
     $this->assertFalse($this->rule->validate('json', 'invalid: "json"}'));
 }
 public function testKeysNotPresent()
 {
     $this->assertFalse($this->rule->validate('json', '{"valid": "json"}', ['invalid']));
 }