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

Function TestCredentialsRead

credentials/credentials_test.go:12–24  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

10)
11
12func TestCredentialsRead(t *testing.T) {
13 file, err := os.ReadFile("test-cloudflare-tunnel-cert-json.pem")
14 require.NoError(t, err)
15 dir := t.TempDir()
16 certPath := filepath.Join(dir, originCertFile)
17 _ = os.WriteFile(certPath, file, fs.ModePerm)
18 user, err := Read(certPath, &nopLog)
19 require.NoError(t, err)
20 require.Equal(t, certPath, user.CertPath())
21 require.Equal(t, "test-service-key", user.APIToken())
22 require.Equal(t, "7b0a4d77dfb881c1a3b7d61ea9443e19", user.ZoneID())
23 require.Equal(t, "abcdabcdabcdabcd1234567890abcdef", user.AccountID())
24}
25
26func TestCredentialsClient(t *testing.T) {
27 user := User{

Callers

nothing calls this directly

Calls 6

ReadFunction · 0.85
CertPathMethod · 0.80
APITokenMethod · 0.80
ZoneIDMethod · 0.80
AccountIDMethod · 0.80
EqualMethod · 0.65

Tested by

no test coverage detected