Files
strike_me-api/spec/strike_me/api/account/profile_spec.rb
T
2025-09-15 15:55:58 -05:00

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