MCPcopy Create free account
hub / github.com/asternic/wuzapi / TestResolveWebhookUseProxy

Function TestResolveWebhookUseProxy

proxy_config_test.go:5–28  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

3import "testing"
4
5func TestResolveWebhookUseProxy(t *testing.T) {
6 original := *globalWebhookUseProxy
7 defer func() { *globalWebhookUseProxy = original }()
8
9 *globalWebhookUseProxy = true
10 if got := resolveWebhookUseProxy(nil); got != true {
11 t.Fatalf("expected global default true, got %v", got)
12 }
13
14 useProxy := false
15 if got := resolveWebhookUseProxy(&useProxy); got != false {
16 t.Fatalf("expected per-user override false, got %v", got)
17 }
18
19 *globalWebhookUseProxy = false
20 if got := resolveWebhookUseProxy(nil); got != false {
21 t.Fatalf("expected global default false, got %v", got)
22 }
23
24 useProxy = true
25 if got := resolveWebhookUseProxy(&useProxy); got != true {
26 t.Fatalf("expected per-user override true, got %v", got)
27 }
28}
29
30func TestProxyConfigResponse(t *testing.T) {
31 response := proxyConfigResponse("socks5://127.0.0.1:1080", false)

Callers

nothing calls this directly

Calls 1

resolveWebhookUseProxyFunction · 0.85

Tested by

no test coverage detected