github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/webhooks/WebHooks_test.go (about) 1 package webhooks 2 3 import ( 4 "github.com/Ingenico-ePayments/connect-sdk-go/defaultimpl" 5 "testing" 6 ) 7 8 func TestCreateHelper(t *testing.T) { 9 store, err := NewInMemorySecretKeyStore() 10 if err != nil { 11 t.Fatal(err) 12 } 13 14 helper, err := CreateHelper(store) 15 if err != nil { 16 t.Fatal(err) 17 } 18 19 marshaller, err := defaultimpl.NewDefaultMarshaller() 20 if err != nil { 21 t.Fatal(err) 22 } 23 24 if helper.marshaller != marshaller { 25 t.Fatalf("marshaller mismatch %v %v", helper.marshaller, marshaller) 26 } 27 if helper.signatureValidator.SecretKeyStore() != store { 28 t.Fatalf("secretKeyStore mismatch %v %v", helper.signatureValidator.SecretKeyStore(), store) 29 } 30 }