diff --git a/spec/ckb/api_spec.rb b/spec/ckb/api_spec.rb index 582ff494..83625e16 100644 --- a/spec/ckb/api_spec.rb +++ b/spec/ckb/api_spec.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true - +require 'pry' RSpec.describe CKB::API do Types = CKB::Types @@ -188,6 +188,12 @@ expect(result).to be_a(Types::Peer) end + it "tx pool info" do + result = api.tx_pool_info + expect(result).not_to be nil + expect(result.to_h.keys.sort).to eq %i(pending proposed orphan last_txs_updated_at min_fee_rate total_tx_cycles total_tx_size).sort + end + it "get peers" do result = api.get_peers expect(result).not_to be nil diff --git a/spec/ckb/rpc_spec.rb b/spec/ckb/rpc_spec.rb index a33ac642..b8d634a4 100644 --- a/spec/ckb/rpc_spec.rb +++ b/spec/ckb/rpc_spec.rb @@ -189,6 +189,12 @@ expect(result[:number].hex).to eq number end + it "tx pool info" do + result = rpc.tx_pool_info + expect(result).not_to be nil + expect(result.keys.sort).to eq %i(pending proposed orphan last_txs_updated_at min_fee_rate total_tx_cycles total_tx_size).sort + end + context "indexer RPCs" do it "index_lock_hash" do result = rpc.index_lock_hash(lock_hash)