1
0
mirror of https://github.com/taigrr/wtf synced 2025-01-18 04:03:14 -08:00
wtf/checklist_tests/checklist_item_test.go

32 lines
585 B
Go

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)
}