MCPcopy Create free account
hub / github.com/coder/guts / TestSplitNameAlias

Function TestSplitNameAlias

config/imports_internal_test.go:9–34  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

7)
8
9func TestSplitNameAlias(t *testing.T) {
10 t.Parallel()
11
12 cases := []struct {
13 in string
14 wantName string
15 wantAlias string
16 }{
17 {in: "Foo", wantName: "Foo"},
18 {in: "Foo=Bar", wantName: "Foo", wantAlias: "Bar"},
19 {in: "=Bar", wantAlias: "Bar"},
20 {in: "Foo=", wantName: "Foo"},
21 {in: "", wantName: ""},
22 }
23
24 for _, tc := range cases {
25 tc := tc
26 t.Run(tc.in, func(t *testing.T) {
27 t.Parallel()
28
29 name, alias := splitNameAlias(tc.in)
30 require.Equal(t, tc.wantName, name)
31 require.Equal(t, tc.wantAlias, alias)
32 })
33 }
34}

Callers

nothing calls this directly

Calls 1

splitNameAliasFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…