package checklist import ( "testing" . "github.com/stretchr/testify/assert" ) func testChecklistItem() *ChecklistItem { item := NewChecklistItem( false, "test", "", "", ) 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) }