From 189ce0d73f9f0436e2f6a1822c81bf535e987f50 Mon Sep 17 00:00:00 2001 From: Fabian Weber Date: Fri, 9 Mar 2018 11:54:19 +0100 Subject: [PATCH] added version test --- client/lcd/lcd_test.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) 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