+func TestGetCharts(t *testing.T) {
+
+ svr := httptest.NewUnstartedServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
+ ricdms.Logger.Debug("Mock server running")
+ fmt.Fprintf(w, "SAMPLE_RESPONSE")
+ }))
+ svr.Listener.Close()
+ svr.Listener, _ = net.Listen("tcp", ricdms.Config.MockServer)
+
+ svr.Start()
+ defer svr.Close()
+
+ resp := rh.GetCharts()
+ assert.NotEqual(t, nil, resp)
+
+ successResp := resp.(*charts.GetChartsListOK)
+ assert.Equal(t, "SAMPLE_RESPONSE", successResp.Payload)
+}
+