()
| 81 | } |
| 82 | |
| 83 | func (s *PluginSuite) Test_GetPlugins() { |
| 84 | test.WithUser(s.ctx, 1) |
| 85 | |
| 86 | s.ctx.Request = httptest.NewRequest("GET", "/plugin", nil) |
| 87 | s.a.GetPlugins(s.ctx) |
| 88 | |
| 89 | assert.Equal(s.T(), 200, s.recorder.Code) |
| 90 | |
| 91 | pluginConfs := make([]model.PluginConfExternal, 0) |
| 92 | assert.Nil(s.T(), json.Unmarshal(s.recorder.Body.Bytes(), &pluginConfs)) |
| 93 | |
| 94 | assert.Equal(s.T(), mock.Name, pluginConfs[0].Name) |
| 95 | assert.Equal(s.T(), mock.ModulePath, pluginConfs[0].ModulePath) |
| 96 | |
| 97 | assert.False(s.T(), pluginConfs[0].Enabled, "Plugins should be disabled by default") |
| 98 | } |
| 99 | |
| 100 | func (s *PluginSuite) Test_EnableDisablePlugin() { |
| 101 | { |
nothing calls this directly
no test coverage detected