public function testGetSchemaThroughDescribe() { $this->loadFixtures('Users'); // Requires table to be created $repo = new Repository(['table' => 'users']); $schema = $repo->getSchema(); $this->assertInstanceOf('Titon\\Db\\Driver\\Schema', $schema); $this->assertArraysEqual(['id', 'country_id', 'username', 'password', 'email', 'firstName', 'lastName', 'age', 'created', 'modified'], array_keys($schema->getColumns())); }