package home import ( "path/filepath" "testing" "github.com/stretchr/testify/require" ) func TestDir(t *testing.T) { require.NotEmpty(t, Dir()) } func TestShort(t *testing.T) { d := filepath.Join(Dir(), "documents", "file.txt") require.Equal(t, filepath.FromSlash("~/documents/file.txt"), Short(d)) ad := filepath.FromSlash("/absolute/path/file.txt") require.Equal(t, ad, Short(ad)) } func TestLong(t *testing.T) { d := filepath.FromSlash("~/documents/file.txt") require.Equal(t, filepath.Join(Dir(), "documents", "file.txt"), Long(d)) ad := filepath.FromSlash("/absolute/path/file.txt") require.Equal(t, ad, Long(ad)) }