generate('CreateTestTable', $dir); $this->assertFileExists($file); $this->assertStringContainsString('CreateTestTable', $file); $content = file_get_contents($file); $this->assertStringContainsString('implements MigrationInterface', $content); unlink($file); rmdir($dir); } public function testUsesCustomTemplate() { $dir = sys_get_temp_dir() . '/pairity_migrations_' . uniqid(); mkdir($dir); $template = "generate('Custom', $dir); $this->assertEquals($template, file_get_contents($file)); unlink($file); rmdir($dir); } }