@@ -363,16 +363,28 @@ func TestCoreCommands(t *testing.T) {
363363 exitCode , d = executeWithArgs (t , "core" , "list" )
364364 require .Zero (t , exitCode , "exit code" )
365365 require .Contains (t , string (d ), "arduino:avr" )
366+ require .Contains (t , string (d ), "1.6.16" )
367+
368+ // Replace avr with 1.6.17
369+ exitCode , d = executeWithArgs (t , "core" , "install" , "arduino:avr@1.6.17" )
370+ require .Zero (t , exitCode , "exit code" )
371+ require .Contains (t , string (d ), "Updating arduino:avr@1.6.16 with arduino:avr@1.6.17" )
372+ require .Contains (t , string (d ), "arduino:avr@1.6.17 installed" )
373+
374+ exitCode , d = executeWithArgs (t , "core" , "list" )
375+ require .Zero (t , exitCode , "exit code" )
376+ require .Contains (t , string (d ), "arduino:avr" )
377+ require .Contains (t , string (d ), "1.6.17" )
366378
367379 // List updatable cores
368380 exitCode , d = executeWithArgs (t , "core" , "list" , "--updatable" )
369381 require .Zero (t , exitCode , "exit code" )
370382 require .Contains (t , string (d ), "arduino:avr" )
371383
372384 // Upgrade platform
373- exitCode , d = executeWithArgs (t , "core" , "upgrade" , "arduino:avr@1.6.17 " )
385+ exitCode , d = executeWithArgs (t , "core" , "upgrade" , "arduino:avr@1.6.18 " )
374386 require .NotZero (t , exitCode , "exit code" )
375- require .Contains (t , string (d ), "Invalid item arduino:avr@1.6.17 " )
387+ require .Contains (t , string (d ), "Invalid item arduino:avr@1.6.18 " )
376388
377389 exitCode , d = executeWithArgs (t , "core" , "upgrade" , "other:avr" )
378390 require .NotZero (t , exitCode , "exit code" )
@@ -384,7 +396,7 @@ func TestCoreCommands(t *testing.T) {
384396
385397 exitCode , d = executeWithArgs (t , "core" , "upgrade" , "arduino:avr" )
386398 require .Zero (t , exitCode , "exit code" )
387- require .Contains (t , string (d ), "Updating arduino:avr@1.6.16 with " + AVR )
399+ require .Contains (t , string (d ), "Updating arduino:avr@1.6.17 with " + AVR )
388400
389401 // List updatable cores
390402 exitCode , d = executeWithArgs (t , "core" , "list" , "--updatable" )
0 commit comments