From 11dcf7e4c1484b6ea5b0955928a1ca6617e51d32 Mon Sep 17 00:00:00 2001 From: Gemeng Qin Date: Thu, 1 Nov 2018 00:55:32 +0800 Subject: [PATCH] Formatting available commands list --- whosinbot/whos_in_bot.go | 4 ++-- whosinbot/whos_in_bot_ginkgo_test.go | 25 +++++++++++++------------ 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/whosinbot/whos_in_bot.go b/whosinbot/whos_in_bot.go index 47b43f2..d6ba744 100644 --- a/whosinbot/whos_in_bot.go +++ b/whosinbot/whos_in_bot.go @@ -137,9 +137,9 @@ func (b *WhosInBot) handleAvailableCommands(command domain.Command) (*domain.Res } func formatAvailableCommands(allCommands []string) string { - formatted := "" + formatted := "Available commands:\n" for _, command := range allCommands { - formatted += fmt.Sprintf("%s\n", command) + formatted += fmt.Sprintf(" 🍺 %s\n", command) } return formatted } diff --git a/whosinbot/whos_in_bot_ginkgo_test.go b/whosinbot/whos_in_bot_ginkgo_test.go index d40bc67..28c2984 100644 --- a/whosinbot/whos_in_bot_ginkgo_test.go +++ b/whosinbot/whos_in_bot_ginkgo_test.go @@ -20,18 +20,19 @@ var _ = Describe("WhosInBot", func() { }, } - formattedAvailableCommands := fmt.Sprint("start_roll_call\n" + - "end_roll_call\n" + - "set_title\n" + - "in\n" + - "out\n" + - "maybe\n" + - "set_in_for\n" + - "set_out_for\n" + - "set_maybe_for\n" + - "whos_in\n" + - "shh\n" + - "louder\n") + formattedAvailableCommands := fmt.Sprint("Available commands:\n" + + " 🍺 start_roll_call\n" + + " 🍺 end_roll_call\n" + + " 🍺 set_title\n" + + " 🍺 in\n" + + " 🍺 out\n" + + " 🍺 maybe\n" + + " 🍺 set_in_for\n" + + " 🍺 set_out_for\n" + + " 🍺 set_maybe_for\n" + + " 🍺 whos_in\n" + + " 🍺 shh\n" + + " 🍺 louder\n") expectedResponse := &domain.Response{ChatID: command.ChatID, Text: formattedAvailableCommands}