# 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