Sha256: 55b054e7762b17eff96a6dd120359c7fdf51aeeba7c2a652d80ebed35df83571

Contents?: true

Size: 529 Bytes

Versions: 6

Compression:

Stored size: 529 Bytes

Contents

require 'spec_helper'

describe Spree::Gateway::BogusSimple, type: :model do

  subject { Spree::Gateway::BogusSimple.new }

  # regression test for #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
spree_core-3.3.0.rc1 spec/models/spree/gateway/bogus_simple.rb
spree_core-3.2.1 spec/models/spree/gateway/bogus_simple.rb
spree_core-3.2.0 spec/models/spree/gateway/bogus_simple.rb
spree_core-3.2.0.rc3 spec/models/spree/gateway/bogus_simple.rb
spree_core-3.2.0.rc2 spec/models/spree/gateway/bogus_simple.rb
spree_core-3.2.0.rc1 spec/models/spree/gateway/bogus_simple.rb