| 858 | } |
| 859 | |
| 860 | func TestEchoPost(t *testing.T) { |
| 861 | e := New() |
| 862 | |
| 863 | ri := e.POST("/", func(c *Context) error { |
| 864 | return c.String(http.StatusTeapot, "OK") |
| 865 | }) |
| 866 | |
| 867 | assert.Equal(t, http.MethodPost, ri.Method) |
| 868 | assert.Equal(t, "/", ri.Path) |
| 869 | assert.Equal(t, http.MethodPost+":/", ri.Name) |
| 870 | assert.Nil(t, ri.Parameters) |
| 871 | |
| 872 | status, body := request(http.MethodPost, "/", e) |
| 873 | assert.Equal(t, http.StatusTeapot, status) |
| 874 | assert.Equal(t, "OK", body) |
| 875 | } |
| 876 | |
| 877 | func TestEchoPut(t *testing.T) { |
| 878 | e := New() |