blob: 057b515e45fdc3d7f4e339f01becf2941c0a4b99 [file] [log] [blame]
package fileutil
import (
"testing"
"go.skia.org/infra/go/testutils"
assert "github.com/stretchr/testify/require"
)
func TestTwoLevelRadixPath(t *testing.T) {
testutils.SmallTest(t)
assert.Equal(t, "", TwoLevelRadixPath(""))
assert.Equal(t, "ab/cd/abcdefgh.txt", TwoLevelRadixPath("abcdefgh.txt"))
assert.Equal(t, "/etc/xyz/ab.txt", TwoLevelRadixPath("/etc", "xyz/ab.txt"))
assert.Equal(t, "/etc/xyz/ab/cd/abcdefg.txt", TwoLevelRadixPath("/etc", "xyz/abcdefg.txt"))
assert.Equal(t, "so/me/somefile_no_ext", TwoLevelRadixPath("somefile_no_ext"))
}