MCPcopy Index your code
hub / github.com/cloudquery/cloudquery / TestSplitHubPath

Function TestSplitHubPath

cli/cmd/validate_config_test.go:62–84  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

60}
61
62func TestSplitHubPath(t *testing.T) {
63 team, name, err := splitHubPath("cloudquery/aws")
64 require.NoError(t, err)
65 require.Equal(t, "cloudquery", team)
66 require.Equal(t, "aws", name)
67
68 team, name, err = splitHubPath("myteam/my-plugin")
69 require.NoError(t, err)
70 require.Equal(t, "myteam", team)
71 require.Equal(t, "my-plugin", name)
72
73 _, _, err = splitHubPath("no-slash")
74 require.Error(t, err)
75
76 _, _, err = splitHubPath("/missing-team")
77 require.Error(t, err)
78
79 _, _, err = splitHubPath("missing-name/")
80 require.Error(t, err)
81
82 _, _, err = splitHubPath("")
83 require.Error(t, err)
84}
85
86func TestValidateConfig_HubAPI(t *testing.T) {
87 _, filename, _, _ := runtime.Caller(0)

Callers

nothing calls this directly

Calls 2

splitHubPathFunction · 0.85
ErrorMethod · 0.45

Tested by

no test coverage detected