[MM-13744] Enable NPS plugin if prepackaged (#10485)

* Enable NPS plugin if prepackaged

* Enable NPS plugin in config.go
Этот коммит содержится в:
Miguel Alatzar
2019-03-26 12:04:12 -07:00
коммит произвёл GitHub
родитель c370d30041
Коммит dd3c7b2f0e
2 изменённых файлов: 19 добавлений и 0 удалений

Просмотреть файл

@@ -2110,6 +2110,10 @@ func (s *PluginSettings) SetDefaults() {
if s.PluginStates == nil {
s.PluginStates = make(map[string]*PluginState)
}
if s.PluginStates["com.mattermost.nps"] == nil {
s.PluginStates["com.mattermost.nps"] = &PluginState{Enable: true}
}
}
type GlobalRelayMessageExportSettings struct {

Просмотреть файл

@@ -127,6 +127,21 @@ func TestConfigDefaultServiceSettingsExperimentalGroupUnreadChannels(t *testing.
}
}
func TestConfigDefaultNPSPluginState(t *testing.T) {
c1 := Config{}
c1.SetDefaults()
if c1.PluginSettings.PluginStates["com.mattermost.nps"].Enable != true {
t.Fatal("PluginSettings.PluginStates[\"com.mattermost.nps\"].Enable should default to true")
}
c1.PluginSettings.PluginStates["com.mattermost.nps"].Enable = false
c1.SetDefaults()
if c1.PluginSettings.PluginStates["com.mattermost.nps"].Enable != false {
t.Fatal("PluginSettings.PluginStates[\"com.mattermost.nps\"].Enable should remain false")
}
}
func TestTeamSettingsIsValidSiteNameEmpty(t *testing.T) {
c1 := Config{}
c1.SetDefaults()