diff options
| author | Eng Zer Jun <engzerjun@gmail.com> | 2023-12-19 10:08:45 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-12-19 02:08:45 +0000 |
| commit | 483af656e6ec51ff1263743eb4957d7d70e6c51f (patch) | |
| tree | b85def06f7fbb7e08720a021f0d2a97a7c065907 /render_test.go | |
| parent | e6835bcb487cf5795a53561c3a50bf2090847714 (diff) | |
test: use `t.Setenv` to set env vars in tests (#1940)
* test: use `t.Setenv` to set env vars in tests
This commit replaces `os.Setenv` with `t.Setenv` in tests. The
environment variable is automatically restored to its original value
when the test and all its subtests complete.
Reference: https://pkg.go.dev/testing#T.Setenv
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
* minor adjustments
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
---------
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Co-authored-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'render_test.go')
| -rw-r--r-- | render_test.go | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/render_test.go b/render_test.go index 21b0be74..684367fa 100644 --- a/render_test.go +++ b/render_test.go @@ -37,8 +37,7 @@ func TestRenderTemplate(t *testing.T) { hu, _ := url.Parse("stdin:") wu, _ := url.Parse("env:WORLD") - os.Setenv("WORLD", "world") - defer os.Unsetenv("WORLD") + t.Setenv("WORLD", "world") tr = NewRenderer(Options{ Context: map[string]Datasource{ |
