package handler

import (
	"testing"

	"github.com/stretchr/testify/assert"

	htest "github.com/pingcap/test-infra/services/tcms/tests/httptest"
)

func TestGetAffectedVersionSummary(t *testing.T) {
	h := setup(t)
	defer h.Shutdown()

	_, resp := htest.MustGET[GetAffectedVersionCasesResponse](h.Echo, "/api/v1/triggers/2/affected-version/cases")
	cases := resp.Cases
	assert.Equal(t, 2, len(cases))
	assert.NotEmpty(t, cases[0].Name)
	assert.NotZero(t, cases[0].Versions)
}
