star/gdu/pkg/path/path_test.go
2025-04-26 19:33:14 +08:00

16 lines
485 B
Go

package path
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestShortenPath(t *testing.T) {
assert.Equal(t, "/root", ShortenPath("/root", 10))
assert.Equal(t, "/home/.../foo", ShortenPath("/home/dundee/foo", 10))
assert.Equal(t, "/home/dundee/foo", ShortenPath("/home/dundee/foo", 50))
assert.Equal(t, "/home/dundee/.../bar.txt", ShortenPath("/home/dundee/foo/bar.txt", 20))
assert.Equal(t, "/home/.../bar.txt", ShortenPath("/home/dundee/foo/bar.txt", 15))
}