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

Function TestDeletePureFactoryPluginIsRejected

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

Source from the content-addressed store, hash-verified

981}
982
983func TestDeletePureFactoryPluginIsRejected(t *testing.T) {
984 setupTaskPluginControllerTest(t)
985 recorder := httptest.NewRecorder()
986 context, _ := gin.CreateTestContext(recorder)
987 context.Params = gin.Params{{Key: "key", Value: "kling"}, {Key: "version", Value: "1.0.0"}}
988 context.Request = httptest.NewRequest(http.MethodDelete, "/api/plugin/task/kling/versions/1.0.0", nil)
989
990 DeleteTaskPluginVersion(context)
991
992 assert.Contains(t, recorder.Body.String(), `"success":false`)
993 assert.Contains(t, recorder.Body.String(), "factory plugins cannot be deleted")
994 _, ok := jsplugin.DefaultRegistry.Get("kling")
995 assert.True(t, ok)
996}
997
998func TestUploadTaskPluginSourceSha256(t *testing.T) {
999 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