Sha256: bc6ab6386ac2633989dbe7fe98844bb685b31f562a023b88075682515a0aefa8
Contents?: true
Size: 679 Bytes
Versions: 6
Compression:
Stored size: 679 Bytes
Contents
# frozen_string_literal: true describe CoinsPaid, '.qr_code' do let(:foreign_id) { 123 } let(:coins_paid_address) do instance_double CoinsPaid::CoinsPaidAddress, currency: 'BTC', address: 'abc123' end subject(:qr_code) do described_class.qr_code( foreign_id, currency: 'BTC', label: 'RedStar deposit', message: 'Make a deposit to RedStar' ) end before do allow(CoinsPaid).to receive(:address).with(foreign_id, currency: 'BTC').and_return(coins_paid_address) end describe '#payment_url' do its(:url) { is_expected.to eq 'bitcoin:abc123?label=RedStar+deposit&message=Make+a+deposit+to+RedStar' } end end
Version data entries
6 entries across 6 versions & 1 rubygems