package handlers
import (
	"github.com/stretchr/testify/require"
	"testing"
)
func TestMessageRoutes(t *testing.T) {
	tests := []HTTPTest{
		{
			Name:             "Messages",
			URL:              "/messages",
			Method:           "GET",
			ExpectedStatus:   200,
			ExpectedContains: []string{`
Statping Messages`},
		},
		{
			Name:             "Message 2",
			URL:              "/message/2",
			Method:           "GET",
			ExpectedStatus:   200,
			ExpectedContains: []string{`Statping | Server Reboot`},
		}}
	for _, v := range tests {
		t.Run(v.Name, func(t *testing.T) {
			_, t, err := RunHTTPTest(v, t)
			require.Nil(t, err)
		})
	}
}