20 lines
722 B
Ruby
20 lines
722 B
Ruby
# frozen_string_literal: true
|
|
|
|
RSpec.describe StrikeMe::API::Account::Profile do
|
|
context 'good response' do
|
|
let(:server_response) do
|
|
{
|
|
'id' => '02ad532c-2bd0-4b4b-8c06-a2b2dd3f2b0c',
|
|
'handle' => 'strikerrr3',
|
|
'canReceive' => true,
|
|
'currencies' => [
|
|
{ 'currency' => 'USDT', 'isDefaultCurrency' => false, 'isAvailable' => true, 'isInvoiceable' => true },
|
|
{ 'currency' => 'BTC', 'isDefaultCurrency' => true, 'isAvailable' => true, 'isInvoiceable' => true }
|
|
]
|
|
}
|
|
end
|
|
before { allow_any_instance_of(StrikeMe::API::Client).to receive(:get).and_return double(success?: true, body: server_response) }
|
|
end
|
|
subject { described_class.new }
|
|
end
|