@@ -834,31 +834,17 @@ func TestGet(t *testing.T) {
834834	// Get simple key value 
835835	stdout , _ , err  =  cli .Run ("config" , "get" , "daemon.port" , "--format" , "json" , "--config-file" , "arduino-cli.yaml" )
836836	require .NoError (t , err )
837- 	require . Equal (t , `"50051"` ,  stdout )
837+ 	requirejson . Contains (t , stdout ,  `"50051"` )
838838
839839	// Get structured key value 
840840	stdout , _ , err  =  cli .Run ("config" , "get" , "daemon" , "--format" , "json" , "--config-file" , "arduino-cli.yaml" )
841841	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"}` )
848843
849844	// 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"}` )
862848}
863849
864850func  TestInitializationOrderOfConfigThroughFlagAndEnv (t  * testing.T ) {
0 commit comments