test/test_sibit.rb in sibit-0.14.2 vs test/test_sibit.rb in sibit-0.14.3

- old
+ new

@@ -22,21 +22,24 @@ require 'minitest/autorun' require 'webmock/minitest' require 'json' require_relative '../lib/sibit' +require_relative '../lib/sibit/earn' +require_relative '../lib/sibit/fake' +require_relative '../lib/sibit/blockchain' # Sibit. # Author:: Yegor Bugayenko (yegor256@gmail.com) # Copyright:: Copyright (c) 2019-2020 Yegor Bugayenko # License:: MIT class TestSibit < Minitest::Test def test_loads_fees stub_request( :get, 'https://bitcoinfees.earn.com/api/v1/fees/recommended' ).to_return(body: '{"fastestFee":300,"halfHourFee":200,"hourFee":180}') - sibit = Sibit.new + sibit = Sibit.new(api: Sibit::Earn.new) fees = sibit.fees assert_equal(60, fees[:S]) assert_equal(180, fees[:M]) assert_equal(200, fees[:L]) assert_equal(300, fees[:XL]) @@ -122,10 +125,10 @@ stub_request( :get, 'https://blockchain.info/unspent?active=1JvCsJtLmCxEk7ddZFnVkGXpr9uhxZPmJi&limit=1000' ).to_return(body: JSON.pretty_generate(json)) stub_request(:post, 'https://blockchain.info/pushtx').to_return(status: 200) - sibit = Sibit.new + sibit = Sibit.new(api: [Sibit::Earn.new, Sibit::Blockchain.new]) target = sibit.create(sibit.generate) change = sibit.create(sibit.generate) tx = sibit.pay( '0.0001BTC', 'S', {