@@ -219,25 +219,25 @@ func TestTestCase(t *testing.T) {
219
219
assert .Contains (t , err .Error (), "failed to get field" )
220
220
},
221
221
},
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
+ },
241
241
{
242
242
name : "failed to compile" ,
243
243
testCase : & atest.TestCase {
@@ -437,6 +437,14 @@ func TestRunJob(t *testing.T) {
437
437
}
438
438
}
439
439
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
+
440
448
const defaultSchemaForTest = `{"properties": {
441
449
"name": {"type": "string"},
442
450
"age": {"type": "integer"}
0 commit comments