Sha256: 9854687a5eb1e5eeca450d800a2a1fad87160d5068628d504e555eb9167f4c55

Contents?: true

Size: 556 Bytes

Versions: 3

Compression:

Stored size: 556 Bytes

Contents

require 'spec_helper'

describe Datatrans::Config do
  describe "Instance Methods" do
    before do
      @datatrans = Datatrans::Config.new(:merchant_id => "xxx")
    end

    describe "web_transaction" do
      it "builds a new web transaction object" do
        @datatrans.web_transaction({}).class.should eq(Datatrans::Web::Transaction)
      end
    end

    describe "xml_transaction" do
      it "builds a new xml transaction object" do
        @datatrans.xml_transaction({}).class.should eq(Datatrans::XML::Transaction)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
datatrans-3.0.2 spec/config_spec.rb
datatrans-3.0.1 spec/config_spec.rb
datatrans-3.0.0 spec/config_spec.rb