(t *testing.T)
| 324 | } |
| 325 | |
| 326 | func TestMigratorCreateFlagFiles(t *testing.T) { |
| 327 | tmpdir, err := os.MkdirTemp("", t.Name()) |
| 328 | if err != nil { |
| 329 | panic(err) |
| 330 | } |
| 331 | defer os.RemoveAll(tmpdir) |
| 332 | |
| 333 | migrationContext := base.NewMigrationContext() |
| 334 | migrationContext.PostponeCutOverFlagFile = filepath.Join(tmpdir, "cut-over.flag") |
| 335 | migrator := NewMigrator(migrationContext, "1.2.3") |
| 336 | require.Nil(t, migrator.createFlagFiles()) |
| 337 | require.Nil(t, migrator.createFlagFiles()) // twice to test already-exists |
| 338 | |
| 339 | _, err = os.Stat(migrationContext.PostponeCutOverFlagFile) |
| 340 | require.NoError(t, err) |
| 341 | } |
| 342 | |
| 343 | func TestMigratorGetProgressPercent(t *testing.T) { |
| 344 | migrationContext := base.NewMigrationContext() |
nothing calls this directly
no test coverage detected
searching dependent graphs…