@@ -363,16 +363,28 @@ func TestCoreCommands(t *testing.T) {
363
363
exitCode , d = executeWithArgs (t , "core" , "list" )
364
364
require .Zero (t , exitCode , "exit code" )
365
365
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" )
366
378
367
379
// List updatable cores
368
380
exitCode , d = executeWithArgs (t , "core" , "list" , "--updatable" )
369
381
require .Zero (t , exitCode , "exit code" )
370
382
require .Contains (t , string (d ), "arduino:avr" )
371
383
372
384
// 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 " )
374
386
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 " )
376
388
377
389
exitCode , d = executeWithArgs (t , "core" , "upgrade" , "other:avr" )
378
390
require .NotZero (t , exitCode , "exit code" )
@@ -384,7 +396,7 @@ func TestCoreCommands(t *testing.T) {
384
396
385
397
exitCode , d = executeWithArgs (t , "core" , "upgrade" , "arduino:avr" )
386
398
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 )
388
400
389
401
// List updatable cores
390
402
exitCode , d = executeWithArgs (t , "core" , "list" , "--updatable" )
0 commit comments