Files
kandev/apps/backend/internal/task/planws/comment_limits_test.go
T
2026-09-10 22:33:56 +01:00

21 lines
591 B
Go

// @covers AC-TASKS-PLAN-COMMENTS-001.8
package planws
import (
"testing"
"github.com/kandev/kandev/internal/task/plancomments"
ws "github.com/kandev/kandev/pkg/websocket"
)
func TestPlanCommentLimitsAreValidationErrors(t *testing.T) {
for _, sizeErr := range []error{
plancomments.ErrBodyTooLarge, plancomments.ErrSelectionTooLarge, plancomments.ErrCollectionTooLarge,
} {
response, err := PlanCommentError(request(), sizeErr, nil)
if payload := decode(t, response, err); payload.Code != ws.ErrorCodeValidation {
t.Errorf("%v mapped to %s", sizeErr, payload.Code)
}
}
}