Sha256: ec3762203d447bbce3bf8299c16a907d45d4146fc003cdec3de7e25c92cf2b95
Contents?: true
Size: 1.11 KB
Versions: 4
Compression:
Stored size: 1.11 KB
Contents
require_relative '../../../spec_helper' describe Bitstampede::Entities::Balance do let(:balance_hash){ { "usd_balance" => "111.12", "btc_balance" => "211.23", "usd_reserved" => "1.20", "btc_reserved" => "2.30", "usd_available" => "5.50", "btc_available" => "6.60", "fee" => "1.11" } } subject(:balance) { described_class.new(balance_hash) } it "has a usd_balance" do expect(balance.usd_balance).to eq(BigDecimal('111.12')) end it "has a btc_balance" do expect(balance.btc_balance).to eq(BigDecimal('211.23')) end it "has a usd_reserved" do expect(balance.usd_reserved).to eq(BigDecimal('1.20')) end it "has a btc_reserved" do expect(balance.btc_reserved).to eq(BigDecimal('2.30')) end it "has a usd_available" do expect(balance.usd_available).to eq(BigDecimal('5.50')) end it "has a btc_available" do expect(balance.btc_available).to eq(BigDecimal('6.60')) end it "has a fee" do expect(balance.fee).to eq(BigDecimal('1.11')) end it "can be inspected" do expect { balance.inspect }.to_not raise_error end end
Version data entries
4 entries across 4 versions & 1 rubygems