client/pkg/serving/v1
Eng Zer Jun 736c7c24ef
test: use `T.TempDir` to create temporary test directory (#1660)
* test: use `T.TempDir` to create temporary test directory

This commit replaces `ioutil.TempDir` with `t.TempDir` in tests. The
directory created by `t.TempDir` is automatically removed when the test
and all its subtests complete.

Prior to this commit, temporary directory created using `ioutil.TempDir`
needs to be removed manually by calling `os.RemoveAll`, which is omitted
in some tests. The error handling boilerplate e.g.
	defer func() {
		if err := os.RemoveAll(dir); err != nil {
			t.Fatal(err)
		}
	}
is also tedious, but `t.TempDir` handles this for us nicely.

Reference: https://pkg.go.dev/testing#T.TempDir
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>

* docs: update CHANGELOG.adoc

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2022-04-21 11:53:30 +00:00
..
apply.go Use context.Context in API methods (#1274) 2021-03-26 09:23:20 -07:00
apply_test.go Adding test cases for serving pkg (#1376) 2021-07-20 06:32:13 -07:00
client.go Added flag to configure wait-window between intermediate errors durin… (#1645) 2022-04-13 17:17:09 +00:00
client_mock.go Added flag to configure wait-window between intermediate errors durin… (#1645) 2022-04-13 17:17:09 +00:00
client_mock_test.go Added flag to configure wait-window between intermediate errors durin… (#1645) 2022-04-13 17:17:09 +00:00
client_test.go Added flag to configure wait-window between intermediate errors durin… (#1645) 2022-04-13 17:17:09 +00:00
gitops.go Added flag to configure wait-window between intermediate errors durin… (#1645) 2022-04-13 17:17:09 +00:00
gitops_test.go test: use `T.TempDir` to create temporary test directory (#1660) 2022-04-21 11:53:30 +00:00