11package callback
22
33import (
4+ "context"
45 "regexp"
56 "testing"
67
@@ -31,7 +32,7 @@ func TestValidateCallbacks(t *testing.T) {
3132 },
3233 }},
3334 }
34- err := v .Validate ("ns" , cbs )
35+ err := v .Validate (context . Background (), "ns" , cbs )
3536 require .NoError (t , err )
3637 })
3738
@@ -46,7 +47,7 @@ func TestValidateCallbacks(t *testing.T) {
4647 {Variant : & commonpb.Callback_Nexus_ {Nexus : & commonpb.Callback_Nexus {Url : "http://localhost/cb1" }}},
4748 {Variant : & commonpb.Callback_Nexus_ {Nexus : & commonpb.Callback_Nexus {Url : "http://localhost/cb2" }}},
4849 }
49- err := v .Validate ("ns" , cbs )
50+ err := v .Validate (context . Background (), "ns" , cbs )
5051 var invalidArgErr * serviceerror.InvalidArgument
5152 require .ErrorAs (t , err , & invalidArgErr )
5253 require .Contains (t , err .Error (), "cannot attach more than 1 callbacks" )
@@ -66,7 +67,7 @@ func TestValidateCallbacks(t *testing.T) {
6667 },
6768 }},
6869 }
69- err := v .Validate ("ns" , cbs )
70+ err := v .Validate (context . Background (), "ns" , cbs )
7071 var invalidArgErr * serviceerror.InvalidArgument
7172 require .ErrorAs (t , err , & invalidArgErr )
7273 require .Contains (t , err .Error (), "url length longer than max length allowed" )
@@ -81,7 +82,7 @@ func TestValidateCallbacks(t *testing.T) {
8182 },
8283 }},
8384 }
84- err := v .Validate ("ns" , cbs )
85+ err := v .Validate (context . Background (), "ns" , cbs )
8586 var invalidArgErr * serviceerror.InvalidArgument
8687 require .ErrorAs (t , err , & invalidArgErr )
8788 require .Contains (t , err .Error (), "header size longer than max allowed size" )
@@ -96,7 +97,7 @@ func TestValidateCallbacks(t *testing.T) {
9697 },
9798 }},
9899 }
99- err := v .Validate ("ns" , cbs )
100+ err := v .Validate (context . Background (), "ns" , cbs )
100101 require .NoError (t , err )
101102 nexus := cbs [0 ].GetNexus ()
102103 require .Equal (t , "application/json" , nexus .Header ["content-type" ])
@@ -119,7 +120,7 @@ func TestValidateCallbacks(t *testing.T) {
119120 },
120121 }},
121122 }
122- err := v .Validate ("ns" , cbs )
123+ err := v .Validate (context . Background (), "ns" , cbs )
123124 var invalidArgErr * serviceerror.InvalidArgument
124125 require .ErrorAs (t , err , & invalidArgErr )
125126 require .Contains (t , err .Error (), "does not match any configured callback address" )
@@ -129,14 +130,14 @@ func TestValidateCallbacks(t *testing.T) {
129130 cbs := []* commonpb.Callback {
130131 {Variant : nil },
131132 }
132- err := v .Validate ("ns" , cbs )
133+ err := v .Validate (context . Background (), "ns" , cbs )
133134 var unimplementedErr * serviceerror.Unimplemented
134135 require .ErrorAs (t , err , & unimplementedErr )
135136 require .Contains (t , err .Error (), "unknown callback variant" )
136137 })
137138
138139 t .Run ("EmptyCallbacksNoError" , func (t * testing.T ) {
139- err := v .Validate ("ns" , nil )
140+ err := v .Validate (context . Background (), "ns" , nil )
140141 require .NoError (t , err )
141142 })
142143
@@ -146,7 +147,7 @@ func TestValidateCallbacks(t *testing.T) {
146147 Internal : & commonpb.Callback_Internal {},
147148 }},
148149 }
149- err := v .Validate ("ns" , cbs )
150+ err := v .Validate (context . Background (), "ns" , cbs )
150151 require .NoError (t , err )
151152 })
152153}
0 commit comments