@@ -834,31 +834,17 @@ func TestGet(t *testing.T) {
834
834
// Get simple key value
835
835
stdout , _ , err = cli .Run ("config" , "get" , "daemon.port" , "--format" , "json" , "--config-file" , "arduino-cli.yaml" )
836
836
require .NoError (t , err )
837
- require . Equal (t , `"50051"` , stdout )
837
+ requirejson . Contains (t , stdout , `"50051"` )
838
838
839
839
// Get structured key value
840
840
stdout , _ , err = cli .Run ("config" , "get" , "daemon" , "--format" , "json" , "--config-file" , "arduino-cli.yaml" )
841
841
require .NoError (t , err )
842
- require .Equal (t , `{"port":"50051"}` , stdout )
843
-
844
- // Get multiple key values
845
- stdout , _ , err = cli .Run ("config" , "get" , "logging.format" , "logging.level" , "--format" , "json" , "--config-file" , "arduino-cli.yaml" )
846
- require .NoError (t , err )
847
- require .Equal (t , `"text"` + "\n " + `"info"` , stdout )
842
+ requirejson .Contains (t , stdout , `{"port":"50051"}` )
848
843
849
844
// Get undefined key
850
- stdout , _ , err = cli .Run ("config" , "get" , "foo" , "--format" , "json" , "--config-file" , "arduino-cli.yaml" )
851
- require .Empty (t , stdout )
852
- require .Contains (t , err , "Cannot get key foo" )
853
-
854
- // Set undefined key
855
- _ , _ , err = cli .Run ("config" , "set" , "foo" , "bar" , "--config-file" , "arduino-cli.yaml" )
856
- require .NoError (t , err )
857
-
858
- // Get previously-undefined key
859
- stdout , _ , err = cli .Run ("config" , "get" , "foo" , "--format" , "json" , "--config-file" , "arduino-cli.yaml" )
860
- require .NoError (t , err )
861
- require .Equal (t , `"bar"` , stdout )
845
+ _ , stderr , err := cli .Run ("config" , "get" , "foo" , "--format" , "json" , "--config-file" , "arduino-cli.yaml" )
846
+ require .Error (t , err )
847
+ requirejson .Contains (t , stderr , `{"error":"Cannot get the key foo: key not found in settings"}` )
862
848
}
863
849
864
850
func TestInitializationOrderOfConfigThroughFlagAndEnv (t * testing.T ) {
0 commit comments