Skip to content

Commit cac851b

Browse files
committed
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy