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',
{