@@ -10,6 +10,7 @@ import (
1010 "github.com/stretchr/testify/require"
1111
1212 "github.com/stripe/stripe-cli/pkg/config"
13+ "github.com/stripe/stripe-cli/pkg/plugins"
1314)
1415
1516func setupPluginConfigTest (t * testing.T ) (* config.Config , func ()) {
@@ -46,7 +47,7 @@ func TestGlobalSet_UpdatesOn(t *testing.T) {
4647
4748 err := cc .run (cc .Cmd , []string {"updates" , "on" })
4849 require .NoError (t , err )
49- assert .Equal (t , "on" , viper .GetString ("plugin_configs.__global.updates" ))
50+ assert .Equal (t , "on" , viper .GetString (plugins . PluginConfigKey ( plugins . PluginConfigGlobalScope , plugins . PluginConfigUpdatesField ) ))
5051}
5152
5253func TestGlobalSet_UpdatesOff (t * testing.T ) {
@@ -58,7 +59,7 @@ func TestGlobalSet_UpdatesOff(t *testing.T) {
5859
5960 err := cc .run (cc .Cmd , []string {"updates" , "off" })
6061 require .NoError (t , err )
61- assert .Equal (t , "off" , viper .GetString ("plugin_configs.__global.updates" ))
62+ assert .Equal (t , "off" , viper .GetString (plugins . PluginConfigKey ( plugins . PluginConfigGlobalScope , plugins . PluginConfigUpdatesField ) ))
6263}
6364
6465func TestGlobalSet_InvalidValue (t * testing.T ) {
@@ -91,14 +92,14 @@ func TestGlobalUnset_Updates(t *testing.T) {
9192 cfg , cleanup := setupPluginConfigTest (t )
9293 defer cleanup ()
9394
94- require .NoError (t , cfg .WriteConfigField ("plugin_configs.__global.updates" , "off" ))
95+ require .NoError (t , cfg .WriteConfigField (plugins . PluginConfigKey ( plugins . PluginConfigGlobalScope , plugins . PluginConfigUpdatesField ) , "off" ))
9596
9697 cc := newTestConfigCmd (cfg )
97- cc .unset = "updates"
98+ cc .unset = plugins . PluginConfigUpdatesField
9899
99100 err := cc .run (cc .Cmd , []string {})
100101 require .NoError (t , err )
101- assert .False (t , viper .IsSet ("plugin_configs.__global.updates" ))
102+ assert .False (t , viper .IsSet (plugins . PluginConfigKey ( plugins . PluginConfigGlobalScope , plugins . PluginConfigUpdatesField ) ))
102103}
103104
104105// -- per-plugin --set -------------------------------------------------------
@@ -114,7 +115,7 @@ func TestPluginSet_UpdatesOff(t *testing.T) {
114115
115116 err := cc .run (cc .Cmd , []string {"apps" , "updates" , "off" })
116117 require .NoError (t , err )
117- assert .Equal (t , "off" , viper .GetString ("plugin_configs. apps.updates" ))
118+ assert .Equal (t , "off" , viper .GetString (plugins . PluginConfigKey ( " apps" , plugins . PluginConfigUpdatesField ) ))
118119}
119120
120121func TestPluginSet_NotInstalled (t * testing.T ) {
@@ -150,14 +151,14 @@ func TestPluginUnset_Updates(t *testing.T) {
150151 defer cleanup ()
151152
152153 require .NoError (t , cfg .WriteConfigField ("installed_plugins" , []string {"apps" }))
153- require .NoError (t , cfg .WriteConfigField ("plugin_configs. apps.updates" , "off" ))
154+ require .NoError (t , cfg .WriteConfigField (plugins . PluginConfigKey ( " apps" , plugins . PluginConfigUpdatesField ) , "off" ))
154155
155156 cc := newTestConfigCmd (cfg )
156- cc .unset = "updates"
157+ cc .unset = plugins . PluginConfigUpdatesField
157158
158159 err := cc .run (cc .Cmd , []string {"apps" })
159160 require .NoError (t , err )
160- assert .False (t , viper .IsSet ("plugin_configs. apps.updates" ))
161+ assert .False (t , viper .IsSet (plugins . PluginConfigKey ( " apps" , plugins . PluginConfigUpdatesField ) ))
161162}
162163
163164func TestPluginUnset_NotInstalled (t * testing.T ) {
0 commit comments