Example #1
0
 public function testArrayInput()
 {
     $uniqueValue1 = uniqid();
     $uniqueValue2 = uniqid();
     $model1 = new FakeModel();
     $model1->unique = $uniqueValue1;
     $model1->save();
     $model2 = new FakeModel();
     $model2->unique = $uniqueValue2;
     $model2->save();
     $values = array('unique' => array(0 => $uniqueValue1, 1 => $uniqueValue2));
     $messages = $this->validation->validate($values);
     $this->assertEquals(1, count($messages));
     $model2->delete();
     $messages = $this->validation->validate($values);
     $this->assertEquals(1, count($messages));
     $model1->delete();
     $messages = $this->validation->validate($values);
     $this->assertEquals(0, count($messages));
 }
Example #2
0
 public function tearDown()
 {
     $fakeModels = FakeModel::find(array(array('test_name' => 'PaginationTest')));
     foreach ($fakeModels as $fakeModel) {
         $fakeModel->delete();
     }
 }