diff --git a/commands_test.go b/commands_test.go index 27cff59..f2d27db 100644 --- a/commands_test.go +++ b/commands_test.go @@ -10,18 +10,20 @@ import ( "testing" ) -var stubsDir string +var testdataDir string func testContext(t *testing.T, u *url.URL) *cli.Context { var err error - if stubsDir == "" { - stubsDir, err = filepath.Abs("./stubs") + + // only chdir once, because testdata is relative to current directory + if testdataDir == "" { + testdataDir, err = filepath.Abs("./testdata") + require.Nil(t, err) + + err = os.Chdir(testdataDir) require.Nil(t, err) } - err = os.Chdir(stubsDir) - require.Nil(t, err) - err = os.Setenv("DATABASE_URL", u.String()) require.Nil(t, err) diff --git a/stubs/db/migrations/20151129054053_test_migration.sql b/testdata/db/migrations/20151129054053_test_migration.sql similarity index 100% rename from stubs/db/migrations/20151129054053_test_migration.sql rename to testdata/db/migrations/20151129054053_test_migration.sql