aboutsummaryrefslogtreecommitdiffstats
path: root/rpc/api_test.go
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2015-03-12 00:37:17 +0800
committerobscuren <geffobscura@gmail.com>2015-03-12 00:37:17 +0800
commit239e17de126a3d7afa29da7ee423ffc79757877f (patch)
treee2f844a7b2a1ad88010745449863aa6f1cc14da4 /rpc/api_test.go
parent61bf29be36a6678ba16c457229ca306339ea4ebc (diff)
parentc01d4c2f4c8704656e407ab4d80d9ec82e016731 (diff)
downloaddexon-239e17de126a3d7afa29da7ee423ffc79757877f.tar
dexon-239e17de126a3d7afa29da7ee423ffc79757877f.tar.gz
dexon-239e17de126a3d7afa29da7ee423ffc79757877f.tar.bz2
dexon-239e17de126a3d7afa29da7ee423ffc79757877f.tar.lz
dexon-239e17de126a3d7afa29da7ee423ffc79757877f.tar.xz
dexon-239e17de126a3d7afa29da7ee423ffc79757877f.tar.zst
dexon-239e17de126a3d7afa29da7ee423ffc79757877f.zip
Merge branch 'rpcfrontier' into develop
Diffstat (limited to 'rpc/api_test.go')
-rw-r--r--rpc/api_test.go18
1 files changed, 18 insertions, 0 deletions
diff --git a/rpc/api_test.go b/rpc/api_test.go
index a9fc16cd3..ec03822c5 100644
--- a/rpc/api_test.go
+++ b/rpc/api_test.go
@@ -1,11 +1,29 @@
package rpc
import (
+ "encoding/json"
"sync"
"testing"
"time"
)
+func TestWeb3Sha3(t *testing.T) {
+ jsonstr := `{"jsonrpc":"2.0","method":"web3_sha3","params":["0x68656c6c6f20776f726c64"],"id":64}`
+ expected := "0x47173285a8d7341e5e972fc677286384f802f8ef42a5ec5f03bbfa254cb01fad"
+
+ api := &EthereumApi{}
+
+ var req RpcRequest
+ json.Unmarshal([]byte(jsonstr), &req)
+
+ var response interface{}
+ _ = api.GetRequestReply(&req, &response)
+
+ if response.(string) != expected {
+ t.Errorf("Expected %s got %s", expected, response)
+ }
+}
+
func TestFilterClose(t *testing.T) {
t.Skip()
api := &EthereumApi{