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

Function TestEncodeDecodeOriginCert

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

Source from the content-addressed store, hash-verified

78}
79
80func TestEncodeDecodeOriginCert(t *testing.T) {
81 cert := OriginCert{
82 ZoneID: "zone",
83 AccountID: "account",
84 APIToken: "token",
85 Endpoint: "FED",
86 }
87 blocks, err := cert.EncodeOriginCert()
88 require.NoError(t, err)
89 decodedCert, err := DecodeOriginCert(blocks)
90 require.NoError(t, err)
91 assert.NotNil(t, cert)
92 assert.Equal(t, "zone", decodedCert.ZoneID)
93 assert.Equal(t, "account", decodedCert.AccountID)
94 assert.Equal(t, "token", decodedCert.APIToken)
95 assert.Equal(t, FedEndpoint, decodedCert.Endpoint)
96}
97
98func TestEncodeDecodeNilOriginCert(t *testing.T) {
99 var cert *OriginCert

Callers

nothing calls this directly

Calls 3

EncodeOriginCertMethod · 0.95
DecodeOriginCertFunction · 0.85
EqualMethod · 0.65

Tested by

no test coverage detected