(t *testing.T)
| 78 | } |
| 79 | |
| 80 | func 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 | |
| 98 | func TestEncodeDecodeNilOriginCert(t *testing.T) { |
| 99 | var cert *OriginCert |
nothing calls this directly
no test coverage detected