MCPcopy Create free account
hub / github.com/QuantumNous/new-api / TestDeletePureFactoryPluginIsRejected

Function TestDeletePureFactoryPluginIsRejected

controller/task_plugin_test.go:965–978  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

963}
964
965func TestDeletePureFactoryPluginIsRejected(t *testing.T) {
966 setupTaskPluginControllerTest(t)
967 recorder := httptest.NewRecorder()
968 context, _ := gin.CreateTestContext(recorder)
969 context.Params = gin.Params{{Key: "key", Value: "kling"}, {Key: "version", Value: "1.0.0"}}
970 context.Request = httptest.NewRequest(http.MethodDelete, "/api/plugin/task/kling/versions/1.0.0", nil)
971
972 DeleteTaskPluginVersion(context)
973
974 assert.Contains(t, recorder.Body.String(), `"success":false`)
975 assert.Contains(t, recorder.Body.String(), "factory plugins cannot be deleted")
976 _, ok := jsplugin.DefaultRegistry.Get("kling")
977 assert.True(t, ok)
978}
979
980func TestUploadTaskPluginSourceSha256(t *testing.T) {
981 setupTaskPluginControllerTest(t)

Callers

nothing calls this directly

Calls 5

ContainsMethod · 0.80
DeleteTaskPluginVersionFunction · 0.70
StringMethod · 0.45
GetMethod · 0.45

Tested by

no test coverage detected