MCPcopy
hub / github.com/cloudflare/cloudflared / TestLoadOriginCert

Function TestLoadOriginCert

credentials/origin_cert_test.go:21–31  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

19var nopLog = zerolog.Nop().With().Logger()
20
21func TestLoadOriginCert(t *testing.T) {
22 cert, err := decodeOriginCert([]byte{})
23 assert.Equal(t, fmt.Errorf("cannot decode empty certificate"), err)
24 assert.Nil(t, cert)
25
26 blocks, err := os.ReadFile("test-cert-unknown-block.pem")
27 require.NoError(t, err)
28 cert, err = decodeOriginCert(blocks)
29 assert.Equal(t, fmt.Errorf("unknown block RSA PRIVATE KEY in the certificate"), err)
30 assert.Nil(t, cert)
31}
32
33func TestJSONArgoTunnelTokenEmpty(t *testing.T) {
34 blocks, err := os.ReadFile("test-cert-no-token.pem")

Callers

nothing calls this directly

Calls 3

decodeOriginCertFunction · 0.85
ErrorfMethod · 0.80
EqualMethod · 0.65

Tested by

no test coverage detected