package handlers import ( "github.com/stretchr/testify/assert" "testing" ) func TestServiceRoutes(t *testing.T) { tests := []HTTPTest{ { Name: "Services", URL: "/services", Method: "GET", ExpectedStatus: 200, ExpectedContains: []string{`Statping | Services`}, }, { Name: "Services 2", URL: "/service/2", Method: "GET", ExpectedStatus: 200, ExpectedContains: []string{`Statping Github Status`}, }, { Name: "chart.js index file", URL: "/charts.js", Method: "GET", ExpectedStatus: 200, }, } for _, v := range tests { t.Run(v.Name, func(t *testing.T) { _, t, err := RunHTTPTest(v, t) assert.Nil(t, err) if err != nil { t.FailNow() } }) } }