1package home
 2
 3import (
 4	"path/filepath"
 5	"testing"
 6
 7	"github.com/stretchr/testify/require"
 8)
 9
10func TestDir(t *testing.T) {
11	require.NotEmpty(t, Dir())
12}
13
14func TestShort(t *testing.T) {
15	d := filepath.Join(Dir(), "documents", "file.txt")
16	require.Equal(t, filepath.FromSlash("~/documents/file.txt"), Short(d))
17	ad := filepath.FromSlash("/absolute/path/file.txt")
18	require.Equal(t, ad, Short(ad))
19}
20
21func TestLong(t *testing.T) {
22	d := filepath.FromSlash("~/documents/file.txt")
23	require.Equal(t, filepath.Join(Dir(), "documents", "file.txt"), Long(d))
24	ad := filepath.FromSlash("/absolute/path/file.txt")
25	require.Equal(t, ad, Long(ad))
26}