Exemplo n.º 1
0
 /**
  * Tests the hasAtMost method
  *
  * @return void
  */
 public function testHasAtMost()
 {
     $validator = new Validator();
     $validator->hasAtMost('things', 3);
     $this->assertEmpty($validator->errors(['things' => [1, 2, 3]]));
     $this->assertEmpty($validator->errors(['things' => [1]]));
     $this->assertNotEmpty($validator->errors(['things' => [1, 2, 3, 4]]));
     $this->assertEmpty($validator->errors(['things' => ['_ids' => [1, 2, 3]]]));
     $this->assertEmpty($validator->errors(['things' => ['_ids' => [1, 2]]]));
     $this->assertNotEmpty($validator->errors(['things' => ['_ids' => [1, 2, 3, 4]]]));
 }