From e1ad1f3065de32efae0b08c0491c65629998f215 Mon Sep 17 00:00:00 2001 From: Chris Cummer Date: Sun, 4 Aug 2019 08:42:32 -0700 Subject: [PATCH] Simplify ChecklistItem tests --- checklist/checklist_item_test.go | 36 ++++++++++++++++++++++++++ checklist_tests/checklist_item_test.go | 31 ---------------------- 2 files changed, 36 insertions(+), 31 deletions(-) create mode 100644 checklist/checklist_item_test.go delete mode 100644 checklist_tests/checklist_item_test.go diff --git a/checklist/checklist_item_test.go b/checklist/checklist_item_test.go new file mode 100644 index 00000000..8c96fcdd --- /dev/null +++ b/checklist/checklist_item_test.go @@ -0,0 +1,36 @@ +package checklist + +import ( + "testing" + + . "github.com/stretchr/testify/assert" +) + +func testChecklistItem() *ChecklistItem { + item := NewChecklistItem( + false, + "test", + "x", + " ", + ) + return item +} + +func Test_CheckMark(t *testing.T) { + item := testChecklistItem() + Equal(t, " ", item.CheckMark()) + + item.Toggle() + Equal(t, "x", item.CheckMark()) +} + +func Test_Toggle(t *testing.T) { + item := testChecklistItem() + Equal(t, false, item.Checked) + + item.Toggle() + Equal(t, true, item.Checked) + + item.Toggle() + Equal(t, false, item.Checked) +} diff --git a/checklist_tests/checklist_item_test.go b/checklist_tests/checklist_item_test.go deleted file mode 100644 index ed2ee498..00000000 --- a/checklist_tests/checklist_item_test.go +++ /dev/null @@ -1,31 +0,0 @@ -package wtftests - -import ( - "testing" - - . "github.com/stretchr/testify/assert" - . "github.com/wtfutil/wtf/checklist" -) - -/* -------------------- CheckMark -------------------- */ - -func TestCheckMark(t *testing.T) { - item := ChecklistItem{} - Equal(t, " ", item.CheckMark()) - - item = ChecklistItem{Checked: true} - Equal(t, "x", item.CheckMark()) -} - -/* -------------------- Toggle -------------------- */ - -func TestToggle(t *testing.T) { - item := ChecklistItem{} - Equal(t, false, item.Checked) - - item.Toggle() - Equal(t, true, item.Checked) - - item.Toggle() - Equal(t, false, item.Checked) -}