(t *testing.T)
| 311 | } |
| 312 | |
| 313 | func TestFetchSettings(t *testing.T) { |
| 314 | sampleResp := "[measure]\nch0\\synce_enabled=Off\n" |
| 315 | ts := httptest.NewTLSServer(http.HandlerFunc(func(w http.ResponseWriter, |
| 316 | r *http.Request) { |
| 317 | fmt.Fprintln(w, sampleResp) |
| 318 | })) |
| 319 | defer ts.Close() |
| 320 | |
| 321 | parsed, _ := url.Parse(ts.URL) |
| 322 | calnexAPI, err := NewAPI(parsed.Host, true, time.Second) |
| 323 | require.NoError(t, err) |
| 324 | calnexAPI.Client = ts.Client() |
| 325 | |
| 326 | f, err := calnexAPI.FetchSettings() |
| 327 | require.NoError(t, err) |
| 328 | require.Equal(t, f.Section("measure").Key("ch0\\synce_enabled").Value(), OFF) |
| 329 | } |
| 330 | |
| 331 | func TestFetchStatus(t *testing.T) { |
| 332 | sampleResp := "{\"channelLinksReady\":true,\"ipAddressReady\":true,\"measurementActive\":true,\"measurementReady\":true,\"modulesReady\":true,\"referenceReady\":true}" |
nothing calls this directly
no test coverage detected
searching dependent graphs…