source-controller/internal/helm/chart
Eng Zer Jun 10b92da433
test: use `T.TempDir` to create temporary test directory
This commit replaces `os.MkdirTemp` 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 `os.MkdirTemp`
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>
2022-04-29 23:01:39 +08:00
..
secureloader Reduce file permission 2022-04-13 17:14:45 +02:00
builder.go helm: switch to our own chart loader package 2022-04-11 11:47:28 +02:00
builder_local.go helm: switch to our own chart loader package 2022-04-11 11:47:28 +02:00
builder_local_test.go test: use `T.TempDir` to create temporary test directory 2022-04-29 23:01:39 +08:00
builder_remote.go Enable dependency manager to use in memory cache 2022-04-19 11:46:27 +02:00
builder_remote_test.go test: use `T.TempDir` to create temporary test directory 2022-04-29 23:01:39 +08:00
builder_test.go helm: switch to our own chart loader package 2022-04-11 11:47:28 +02:00
dependency_manager.go Enable dependency manager to use in memory cache 2022-04-19 11:46:27 +02:00
dependency_manager_test.go helm: switch to our own chart loader package 2022-04-11 11:47:28 +02:00
errors.go HelmChartReconciler refactor 2022-02-23 12:35:30 +01:00
errors_test.go HelmChartReconciler refactor 2022-02-23 12:35:30 +01:00
metadata.go internal/helm: check size of meta files in package 2021-11-23 09:35:27 +01:00
metadata_test.go test: use `T.TempDir` to create temporary test directory 2022-04-29 23:01:39 +08:00