fix order dependency by adding a defer to Chdir back to the original
diff --git a/edit/buildozer_test.go b/edit/buildozer_test.go
index 1390f90..ef88385 100644
--- a/edit/buildozer_test.go
+++ b/edit/buildozer_test.go
@@ -174,10 +174,15 @@
 		{"", "...:foo", []string{filepath.Join(tmp, buildFileName), filepath.Join(tmp, "a", buildFileName), filepath.Join(tmp, "a", "b", buildFileName), filepath.Join(tmp, "a", "c", buildFileName)}},
 	} {
 		if tc.rootDir == "" {
+			cwd, err := os.Getwd()
+			if err != nil {
+				t.Fatal(err)
+			}
 			// buildozer should be able to find the WORKSPACE file in the current wd
 			if err := os.Chdir(tmp); err != nil {
 				t.Fatal(err)
 			}
+			defer os.Chdir(cwd)
 		}
 
 		buildFiles := targetExpressionToBuildFiles(tc.rootDir, tc.target)