Sha256: ef0fd4f34ddb7ba1e6fd31e909308c7e53f1a4d35267d4515b724b8c55a07a19

Contents?: true

Size: 597 Bytes

Versions: 6

Compression:

Stored size: 597 Bytes

Contents

require 'spec_helper'

describe Spree::PaymentMethod::SimpleBogusCreditCard, type: :model do
  subject { Spree::PaymentMethod::SimpleBogusCreditCard.new }

  # regression test for https://github.com/spree/spree/issues/3824
  describe "#capture" do
    it "returns success with the right response code" do
      response = subject.capture(123, '12345', {})
      expect(response.message).to include("success")
    end

    it "returns failure with the wrong response code" do
      response = subject.capture(123, 'wrong', {})
      expect(response.message).to include("failure")
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
solidus_core-2.3.1 spec/models/spree/payment_method/simple_bogus_credit_card_spec.rb
solidus_core-2.3.0 spec/models/spree/payment_method/simple_bogus_credit_card_spec.rb
solidus_core-2.3.0.rc3 spec/models/spree/payment_method/simple_bogus_credit_card_spec.rb
solidus_core-2.3.0.rc2 spec/models/spree/payment_method/simple_bogus_credit_card_spec.rb
solidus_core-2.3.0.rc1 spec/models/spree/payment_method/simple_bogus_credit_card_spec.rb
solidus_core-2.3.0.beta1 spec/models/spree/payment_method/simple_bogus_credit_card_spec.rb