main
go 19 lines 478 Bytes
Raw
1 package cloudflare
2
3 import (
4 "context"
5 "testing"
6 )
7
8 func TestChallengeProviderRequiresToken(t *testing.T) {
9 t.Parallel()
10
11 provider := New("")
12 challengeProvider, err := provider.ChallengeProvider(context.Background())
13 if challengeProvider != nil {
14 t.Fatalf("ChallengeProvider() provider = %T, want nil", challengeProvider)
15 }
16 if err == nil || err.Error() != "cloudflare token is required" {
17 t.Fatalf("ChallengeProvider() error = %v, want local token error", err)
18 }
19 }