gitee.com/liuxuezhan/go-micro-v1.18.0@v1.0.0/client/mock/options.go (about) 1 package mock 2 3 import ( 4 "gitee.com/liuxuezhan/go-micro-v1.18.0/client" 5 ) 6 7 // Response sets the response methods for a service 8 func Response(service string, response []MockResponse) client.Option { 9 return func(o *client.Options) { 10 r, ok := fromContext(o.Context) 11 if !ok { 12 r = make(map[string][]MockResponse) 13 } 14 r[service] = response 15 o.Context = newContext(o.Context, r) 16 } 17 }