@@ -219,25 +219,25 @@ func TestTestCase(t *testing.T) {
219219 assert .Contains (t , err .Error (), "failed to get field" )
220220 },
221221 },
222- // {
223- // name: "verify failed",
224- // testCase: &atest.TestCase{
225- // Request: atest.Request{
226- // API: urlFoo,
227- // },
228- // Expect: atest.Response{
229- // Verify: []string{
230- // "len(data.items) > 0",
231- // },
232- // },
233- // },
234- // prepare: defaultPrepare,
235- // verify: func(t *testing.T, output interface{}, err error) {
236- // if assert.NotNil(t, err) {
237- // assert.Contains(t, err.Error(), "failed to verify")
238- // }
239- // },
240- // },
222+ {
223+ name : "verify failed" ,
224+ testCase : & atest.TestCase {
225+ Request : atest.Request {
226+ API : urlFoo ,
227+ },
228+ Expect : atest.Response {
229+ Verify : []string {
230+ "len(data.items) > 0" ,
231+ },
232+ },
233+ },
234+ prepare : defaultPrepare ,
235+ verify : func (t * testing.T , output interface {}, err error ) {
236+ if assert .NotNil (t , err ) {
237+ assert .Contains (t , err .Error (), "failed to verify" )
238+ }
239+ },
240+ },
241241 {
242242 name : "failed to compile" ,
243243 testCase : & atest.TestCase {
@@ -437,6 +437,14 @@ func TestRunJob(t *testing.T) {
437437 }
438438}
439439
440+ func TestContextKey (t * testing.T ) {
441+ assert .Equal (t , ContextKey ("parentDir" ), NewContextKeyBuilder ().ParentDir ())
442+
443+ ctx := context .WithValue (context .Background (), NewContextKeyBuilder ().ParentDir (), "/tmp" )
444+ assert .Equal (t , "/tmp" , NewContextKeyBuilder ().ParentDir ().GetContextValueOrEmpty (ctx ))
445+ assert .Empty (t , ContextKey ("fake" ).GetContextValueOrEmpty (ctx ))
446+ }
447+
440448const defaultSchemaForTest = `{"properties": {
441449 "name": {"type": "string"},
442450 "age": {"type": "integer"}
0 commit comments