From 27de39dfb0d4cbd723677bfaa73415e1303b712e Mon Sep 17 00:00:00 2001 From: JLKwong Date: Fri, 19 Mar 2021 18:27:59 -0700 Subject: [PATCH] add message.bats (fixes #2110) --- tests/message.bats | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 tests/message.bats diff --git a/tests/message.bats b/tests/message.bats new file mode 100644 index 000000000..fd06a89d2 --- /dev/null +++ b/tests/message.bats @@ -0,0 +1,40 @@ +#!/usr/bin/env bats +load test-helper + +@test "$clinom message slack apitoken" { + run "${clicmd}" message slack apitoken + assert_success +} + +@test "$clinom message slack apitoken [token]" { + run "${clicmd}" message slack apitoken xoxp-fake-token + assert_success + treehouses config clear +} + +REM Needs to 'store' previous tokens and re-add them +@test "$clinom message slack apitoken (no token)" { + treehouses config clear + run "${clicmd}" message slack apitoken + assert_success +} + +@test "$clinom message slack apitoken (with token)" { + run "${clicmd}" message slack apitoken xoxp-fake-token + run "${clicmd}" message slack apitoken + assert_success + treehouses config clear +} + +@test "$clinom message slack apitoken [token]" { + run "${clicmd}" message slack apitoken xoxp-fake-token + assert_success + treehouses config clear +} + +@test "$clinom message slack apitoken [token]" { + treehouses config clear + run "${clicmd}" message slack apitoken fake-token + assert_failure + treehouses config clear +}