29 lines
534 B
Go
29 lines
534 B
Go
package rpc
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/ethereum/go-ethereum/plugins"
|
|
)
|
|
|
|
func TestGetRPCCalls(t *testing.T) {
|
|
invoked := false
|
|
done := plugins.HookTester("GetRPCCalls", func(id, method, params string) {
|
|
invoked = true
|
|
if id == "" {
|
|
t.Errorf("Expected id to be non-nil")
|
|
}
|
|
if method == "" {
|
|
t.Errorf("Expected method to be non-nil")
|
|
}
|
|
if params == "" {
|
|
t.Errorf("Expected params to be non-nil")
|
|
}
|
|
})
|
|
defer done()
|
|
TestClientResponseType(t)
|
|
if !invoked {
|
|
t.Errorf("Expected plugin invocation")
|
|
}
|
|
}
|