From 2b63128b326f007237bebdd3faeb8f682f39faaf Mon Sep 17 00:00:00 2001 From: RJ Padilla Date: Mon, 26 Apr 2021 16:00:26 -0400 Subject: [PATCH] update `tests/rename.bats` (fixes #2187) (#2191) Co-authored-by: dogi --- package.json | 2 +- tests/rename.bats | 19 +++++++++++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 0ad1056cf9..51e38b561b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@treehouses/cli", - "version": "1.25.53", + "version": "1.25.54", "remote": "4000", "description": "Thin command-line interface for Raspberry Pi low level configuration.", "main": "cli.sh", diff --git a/tests/rename.bats b/tests/rename.bats index 9859167e2a..07213c0784 100755 --- a/tests/rename.bats +++ b/tests/rename.bats @@ -1,7 +1,22 @@ #!/usr/bin/env bats load test-helper -@test "$clinom rename treehouses" { +@test "$clinom rename (no arguments added)" { + run "${clicmd}" rename + assert_failure && assert_output -p 'Unsuccessful' +} + +@test "$clinom rename (invalid characters)" { + run "${clicmd}" rename -treehouses + assert_failure && assert_output -p 'Unsuccessful' +} + +@test "$clinom rename (too many characters)" { + run "${clicmd}" rename treehousestreehousestreehousestreehousestreehousestreehousestreehouses + assert_failure && assert_output -p 'Unsuccessful' +} + +@test "$clinom rename (new name)" { run "${clicmd}" rename treehouses assert_success && assert_output -p 'Success' -} \ No newline at end of file +}