public function testCurrentMigration() { $directory = dirname(__FILE__) . '/fixtures/'; $configuration = new \Concrete\Core\Updater\Migrations\Configuration(false); $configuration->setMigrationsDirectory($directory); $configuration->registerMigrationsFromDirectory($directory); $version = $configuration->getCurrentVersion(); $this->assertEquals('0', $version); $version = $configuration->getVersion('20140908071333'); $this->assertInstanceOf('\\Doctrine\\DBAL\\Migrations\\Version', $version); $version->markMigrated(); $version = $configuration->getCurrentVersion(); $this->assertNotEquals('0', $version); $this->assertEquals('20140908071333', $version); $version = $configuration->getVersion($version); $this->assertInstanceOf('\\Doctrine\\DBAL\\Migrations\\Version', $version); $this->assertEquals('20140908071333', $version->getVersion()); }