btcpay/spec/client/api/store_pull_payments_spec.rb

30 lines
784 B
Ruby

# frozen_string_literal: true
require 'spec_helper'
RSpec.describe BtcPay::Client::Api::StorePullPayments, :vcr do
let(:store_id) { 'EiGimqCJGwRGkCL8DbdeArVApkvHZdaZARofiSApKdpQ' }
let(:client) { build(:client) }
subject { described_class.new(client: client) }
describe 'GET #all' do
let(:response) { subject.all(store_id) }
it { expect(response).to be_success }
end
describe 'POST #create' do
let(:payload) { build(:store_pull_payments_payload) }
let(:response) { subject.create(store_id, payload) }
it { expect(response).to be_success }
end
describe 'DELETE #delete' do
let(:request_id) { '3gedGdcqeiFNR5j4SKD6tcD4T1nq' }
let(:response) { subject.delete(store_id, request_id) }
it { expect(response).to be_success }
end
end