diff --git a/package.json b/package.json index 3fcd00b23..35dfde00c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@treehouses/cli", - "version": "1.25.48", + "version": "1.25.49", "remote": "4000", "description": "Thin command-line interface for Raspberry Pi low level configuration.", "main": "cli.sh", diff --git a/tests/rtc.bats b/tests/rtc.bats index f36a185af..2a26fb2d0 100755 --- a/tests/rtc.bats +++ b/tests/rtc.bats @@ -1,17 +1,32 @@ #!/usr/bin/env bats load test-helper +@test "$clinom rtc on PCF8523 (not supported)" { + run "${clicmd}" rtc on PCF8523 + assert_failure && assert_output -p 'Error: the clock is not supported.' +} + +@test "$clinom rtc on DS1307 (not supported)" { + run "${clicmd}" rtc on DS1307 + assert_failure && assert_output -p 'Error: the clock is not supported.' +} + @test "$clinom rtc on rasclock" { run "${clicmd}" rtc on rasclock - assert_success && assert_output -p 'Success' + assert_success && assert_output -p 'Success: clock changed. Please reboot' } @test "$clinom rtc on ds3231" { run "${clicmd}" rtc on ds3231 - assert_success && assert_output -p 'Success' + assert_success && assert_output -p 'Success: clock changed. Please reboot' } @test "$clinom rtc off" { run "${clicmd}" rtc off - assert_success && assert_output -p 'Success' -} \ No newline at end of file + assert_success && assert_output -p 'Success: clock changed. Please reboot' +} + +@test "$clinom rtc on asdf (invalid clock)" { + run "${clicmd}" rtc on asdf + assert_failure && assert_output -p 'Error: the clock is not supported.' +}