diff --git a/client/lcd/lcd_test.go b/client/lcd/lcd_test.go index b7ab2d71b3..22c9923846 100644 --- a/client/lcd/lcd_test.go +++ b/client/lcd/lcd_test.go @@ -106,6 +106,27 @@ func TestKeys(t *testing.T) { db.Close() } +func TestVersion(t *testing.T) { + prepareClient(t) + cdc := app.MakeCodec() + r := initRouter(cdc) + + // node info + req, err := http.NewRequest("GET", "/version", nil) + require.Nil(t, err) + res := httptest.NewRecorder() + + r.ServeHTTP(res, req) + require.Equal(t, http.StatusOK, res.Code, res.Body.String()) + + // TODO fix regexp + // reg, err := regexp.Compile(`v\d+\.\d+\.\d+(-dev)?`) + // require.Nil(t, err) + // match := reg.MatchString(res.Body.String()) + // assert.True(t, match, res.Body.String()) + assert.Equal(t, "0.11.1-dev", res.Body.String()) +} + func TestNodeStatus(t *testing.T) { startServer(t) // TODO need to kill server after