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')); }