@@ -14,11 +14,11 @@ func TestHandler(t *testing.T) {
14
14
method := "test"
15
15
expectedResponse := `{"message":"test"}`
16
16
17
- rpc .Register (method , func () (json.RawMessage , error ) {
17
+ rpc .Register (method , func (params interface {} ) (json.RawMessage , error ) {
18
18
return json .RawMessage (expectedResponse ), nil
19
19
})
20
20
21
- response , err := rpc .Call (context .Background (), method )
21
+ response , err := rpc .Call (context .Background (), method , "param" )
22
22
if err != nil {
23
23
t .Errorf ("error while calling remote procedure: %v" , err )
24
24
}
@@ -37,7 +37,7 @@ func TestMethodNotRegistered(t *testing.T) {
37
37
method := "methodnotregistered"
38
38
expectedResponse := fmt .Sprintf (`{"code":-32601,"data":null,"message":"method %s not found"}` , method )
39
39
40
- response , err := rpc .Call (context .Background (), method )
40
+ response , err := rpc .Call (context .Background (), method , "param" )
41
41
if err != nil {
42
42
t .Errorf ("error while calling remote procedure: %v" , err )
43
43
}
@@ -56,11 +56,11 @@ func TestMethodWithError(t *testing.T) {
56
56
method := "testwitherror"
57
57
expectedResponse := fmt .Sprintf (`{"code":-32603,"data":null,"message":"error executing rpc method %s"}` , method )
58
58
59
- rpc .Register (method , func () (json.RawMessage , error ) {
59
+ rpc .Register (method , func (params interface {} ) (json.RawMessage , error ) {
60
60
return nil , fmt .Errorf ("error" )
61
61
})
62
62
63
- response , err := rpc .Call (context .Background (), method )
63
+ response , err := rpc .Call (context .Background (), method , "param" )
64
64
if err != nil {
65
65
t .Errorf ("error while calling remote procedure: %v" , err )
66
66
}
0 commit comments