(t *testing.T)
| 26 | } |
| 27 | |
| 28 | func TestNewApiWithoutSourceIPExtractor(t *testing.T) { |
| 29 | cfg := Config{} |
| 30 | serverCfg := server.Config{ |
| 31 | HTTPListenNetwork: server.DefaultNetwork, |
| 32 | MetricsNamespace: "without_source_ip_extractor", |
| 33 | } |
| 34 | server, err := server.New(serverCfg) |
| 35 | require.NoError(t, err) |
| 36 | |
| 37 | api, err := New(cfg, serverCfg, server, &FakeLogger{}) |
| 38 | require.NoError(t, err) |
| 39 | require.Nil(t, api.sourceIPs) |
| 40 | } |
| 41 | |
| 42 | func TestNewApiWithSourceIPExtractor(t *testing.T) { |
| 43 | cfg := Config{} |