dnote/pkg/cli/dirs/dirs_test.go
Sung Won Cho e9f3b080d5
Use XDG base directory (#527)
* Create platform specific directory definitions

* Fix CLI integration test

* Rename dirs to paths and get config path

* Namespace

* Fix initialization of dirs

* Simplify and change description

* Simplify

* Fix build flag

* Bump sqlite version

* Bump xgo
2021-01-03 12:11:22 +11:00

25 lines
383 B
Go

package dirs
import (
"os"
"testing"
"github.com/dnote/dnote/pkg/assert"
)
type envTestCase struct {
envKey string
envVal string
got *string
expected string
}
func testCustomDirs(t *testing.T, testCases []envTestCase) {
for _, tc := range testCases {
os.Setenv(tc.envKey, tc.envVal)
Reload()
assert.Equal(t, *tc.got, tc.expected, "result mismatch")
}
}