Sha256: edb8cf2f18b388ad5718b11724e286e6c72679c4db7f1e5893fa613b84c237ba

Contents?: true

Size: 449 Bytes

Versions: 7

Compression:

Stored size: 449 Bytes

Contents

require 'spec_helper'

describe Datatrans::Common do

  context "sign" do
    before do
      class Request; include Datatrans::Common; end
      @request = Request.new
    end
    
    it "generates the correct sign" do
      amount = 1000
      currency = 'CHF'
      reference_number = 'ABCEDF'
      
      @request.sign(Datatrans.merchant_id, amount, currency, reference_number).should == '4e7d4d5bbde548c586f3b7f109635ffc'
    end
  end
  
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
datatrans-2.3.1 spec/common_spec.rb
datatrans-2.3.0 spec/common_spec.rb
datatrans-2.2.2 spec/common_spec.rb
datatrans-2.2.1 spec/common_spec.rb
datatrans-2.2.0 spec/common_spec.rb
datatrans-2.1.0 spec/common_spec.rb
datatrans-2.0.0 spec/common_spec.rb