Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit cac851b

Browse files
committedAug 20, 2018
Added more command tests for 'core upgrade' and 'core install'
1 parent df7a478 commit cac851b

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed
 

‎commands/commands_test.go

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)
Please sign in to comment.