package main import ( "testing" "github.com/kataras/iris/v12/httptest" ) func TestControllerHandleHTTPError(t *testing.T) { const ( expectedIndex = "Hello!" expectedNotFound = "

Not Found Custom Page Rendered through Controller's HandleHTTPError

" ) app := newApp() e := httptest.New(t, app) e.GET("/").Expect().Status(httptest.StatusOK).Body().Equal(expectedIndex) e.GET("/a_notefound").Expect().Status(httptest.StatusNotFound).ContentType("text/html").Body().Equal(expectedNotFound) }