Skip to content
This repository has been archived by the owner on Apr 14, 2023. It is now read-only.

Commit

Permalink
Merge pull request #270 from seand7565/rename_api_source_view
Browse files Browse the repository at this point in the history
Fix api source view path
  • Loading branch information
kennyadsl authored Oct 26, 2020
2 parents bf5fe0e + 0326692 commit f6dde7d
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions spec/requests/spree/api/orders_controller_spec.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
require 'spec_helper'

describe Spree::Api::OrdersController, type: :request do
stub_authorization!

describe 'get show' do
let(:gateway) { create_gateway }
let(:order) { create(:order_with_line_items) }
let(:source) do
SolidusPaypalBraintree::Source.new(
nonce: 'fake-valid-nonce',
user: order.user,
payment_type: SolidusPaypalBraintree::Source::PAYPAL,
payment_method: gateway
)
end

context 'when using braintree as the payment' do
before do
allow_any_instance_of(Spree::Payment).to receive(:create_payment_profile).and_return(true)

order.payments.create!(
payment_method: gateway,
source: source,
amount: 55
)
end

it "can be rendered correctly" do
get "/api/orders/#{order.number}"

expect(response.status).to eq 200
end
end
end
end

0 comments on commit f6dde7d

Please sign in to comment.