all repos

clerk @ 747f2da

missing tooling for ledger/hledger

clerk/internal/xdg/state_plan9_test.go (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
lsp: write logs to file, 2 months ago
1
//go:build plan9
2
3
package xdg
4
5
import (
6
	"path/filepath"
7
	"testing"
8
)
9
10
func TestStateDirDefault(t *testing.T) {
11
	t.Setenv("XDG_STATE_HOME", "")
12
	t.Setenv("home", "/home/test")
13
14
	want := filepath.Join("/home/test", "lib", "state")
15
	got, err := StateDir()
16
	if err != nil {
17
		t.Fatal(err)
18
	}
19
	if got != want {
20
		t.Fatalf("StateDir() = %q, want %q", got, want)
21
	}
22
}