MCPcopy
hub / github.com/mattermost/mattermost / generateManifest

Function generateManifest

server/public/pluginapi/system_test.go:140–160  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

138}
139
140func generateManifest(t *testing.T) string {
141 manifest := &model.Manifest{
142 Id: "some.id",
143 Name: "Some Name",
144 Version: "1.0.0",
145 }
146
147 dir, err := os.MkdirTemp("", "")
148 require.NoError(t, err)
149 t.Cleanup(func() {
150 require.NoError(t, os.RemoveAll(dir))
151 })
152
153 tmpfn := filepath.Join(dir, "plugin.json")
154 f, err := os.Create(tmpfn)
155 require.NoError(t, err)
156 err = json.NewEncoder(f).Encode(manifest)
157 require.NoError(t, err)
158
159 return dir
160}

Callers 2

TestGetManifestFunction · 0.85

Calls 5

JoinMethod · 0.80
EncodeMethod · 0.80
CleanupMethod · 0.65
CreateMethod · 0.65
NoErrorMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…