package client import ( "context" "testing" "time" "go.unistack.org/micro/v4/options" ) func TestNewClientCallOptions(t *testing.T) { var flag bool w := func(fn CallFunc) CallFunc { flag = true return fn } c := NewClientCallOptions(NewClient(), options.Address("127.0.0.1"), WithCallWrapper(w), RequestTimeout(1*time.Millisecond), Retries(0), Backoff(BackoffInterval(10*time.Millisecond, 100*time.Millisecond)), ) _ = c.Call(context.TODO(), c.NewRequest("service", "endpoint", nil), nil) if !flag { t.Fatalf("NewClientCallOptions not works") } }