protected function setUp() { $scaffolding = new Scaffolding(new Scaffolding\Adapter\Mongo()); $scaffolding->setModelName('\\Vegas\\Tests\\Stub\\Models\\FakeModel'); $scaffolding->setFormName('\\Vegas\\Tests\\Stub\\Models\\FakeForm'); $this->scaffolding = $scaffolding; $record = new \Vegas\Tests\Stub\Models\FakeModel(); $record->fake_field = 'test'; $record->save(); $this->record = $record; }
public function testShouldReturnValidPagination() { $mysql = new \Vegas\DI\Scaffolding\Adapter\Mysql(); $scaffolding = new Scaffolding($mysql); $scaffolding->setModelName('\\Test\\Models\\Fake'); $scaffolding->setFormName('\\Test\\Forms\\Fake'); $scaffolding->doCreate(['fake_field' => 'fake']); $scaffolding->doCreate(['fake_field' => 'fake2']); $pagination = $mysql->getPaginator(); $this->assertInstanceOf('\\Phalcon\\Paginator\\Adapter\\Model', $pagination); $this->assertInstanceOf('\\stdClass', $pagination->getPaginate()); }