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)); }
public function tearDown() { $fakeModels = FakeModel::find(array(array('test_name' => 'PaginationTest'))); foreach ($fakeModels as $fakeModel) { $fakeModel->delete(); } }