MCPcopy Create free account
hub / github.com/bufbuild/buf / TestNormalize

Function TestNormalize

private/pkg/normalpath/normalpath_windows_test.go:64–80  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

62}
63
64func TestNormalize(t *testing.T) {
65 t.Parallel()
66 assert.Equal(t, ".", Normalize(""))
67 assert.Equal(t, ".", Normalize("."))
68 assert.Equal(t, ".", Normalize(".\\."))
69 assert.Equal(t, "foo", Normalize(".\\foo"))
70 assert.Equal(t, "../foo", Normalize("..\\foo"))
71 assert.Equal(t, "../Foo", Normalize("..\\Foo"))
72 assert.Equal(t, "foo", Normalize("foo\\"))
73 assert.Equal(t, "foo", Normalize(".\\foo\\"))
74 assert.Equal(t, "c:/foo", Normalize("c:\\foo"))
75 assert.Equal(t, "C:/foo", Normalize("C:\\foo\\"))
76 assert.Equal(t, "c:/foo/bar", Normalize("c:\\foo\\..\\foo\\bar\\"))
77 assert.Equal(t, "//127.0.0.1/$c/foo/bar", Normalize("\\\\127.0.0.1\\$c\\foo\\bar\\"))
78 assert.Equal(t, "c:/", Normalize("c:\\"))
79 assert.Equal(t, "//127.0.0.1/$c/", Normalize("\\\\127.0.0.1\\$c\\"))
80}
81
82func TestUnnormalize(t *testing.T) {
83 t.Parallel()

Callers

nothing calls this directly

Calls 1

NormalizeFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…