public testPostGenerateSchema ( ) |
public function testPostGenerateSchema()
{
$provider = $this->getProvider(['tl_files' => ['TABLE_FIELDS' => ['path' => "`path` varchar(1022) NOT NULL default ''"]]]);
$schema = new Schema();
$event = new GenerateSchemaEventArgs($this->getMock('Doctrine\\ORM\\EntityManagerInterface'), $schema);
$this->assertFalse($schema->hasTable('tl_files'));
$listener = new DoctrineSchemaListener($provider);
$listener->postGenerateSchema($event);
$this->assertTrue($schema->hasTable('tl_files'));
$this->assertTrue($schema->getTable('tl_files')->hasColumn('path'));
}