Skip to content

Commit a9a9d4a

Browse files
committed
use t.Chdir, fix test env ordering
1 parent 08fc7ed commit a9a9d4a

File tree

2 files changed

+6
-11
lines changed

2 files changed

+6
-11
lines changed

main_test.go

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -68,18 +68,14 @@ func TestLoadEnvFiles(t *testing.T) {
6868
}
6969

7070
env := os.Environ()
71-
os.Clearenv()
7271

73-
err = os.Chdir("fixtures/loadEnvFiles")
74-
if err != nil {
75-
t.Fatal(err)
76-
}
72+
t.Chdir("fixtures/loadEnvFiles")
73+
74+
// Clear environment after t.Chdir because t.Chdir sets PWD
75+
os.Clearenv()
7776

7877
t.Cleanup(func() {
79-
err := os.Chdir(cwd)
80-
if err != nil {
81-
t.Fatal(err)
82-
}
78+
t.Chdir(cwd)
8379

8480
os.Clearenv()
8581

pkg/dbmate/db_test.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@ func newTestDB(t *testing.T, u *url.URL) *dbmate.DB {
4040
require.NoError(t, err)
4141
}
4242

43-
err = os.Chdir(rootDir + "/testdata")
44-
require.NoError(t, err)
43+
t.Chdir(rootDir + "/testdata")
4544

4645
db := dbmate.New(u)
4746
db.AutoDumpSchema = false

0 commit comments

Comments
 (0)