Sha256: e21c294e63a1a22af1a63ca5009c9e7501a438eaaed395a36cd26464b446a521

Contents?: true

Size: 453 Bytes

Versions: 3

Compression:

Stored size: 453 Bytes

Contents

require 'spec_helper'

module Epay
  describe Card do
    let(:card) do
      Card.new(:number => '333333XXXXXX3000', :exp_year => 15, :exp_month => 10, :kind => :visa)
    end
    
    it "generates a hash" do
      card.hash.should == '333333XXXXXX30001510'
    end
    
    it "has expires_at" do
      card.expires_at.should == Date.new(2015, 10, 31)
    end
    
    it "has last_digits" do
      card.last_digits.should == '3000'
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
epay-0.0.6 spec/card_spec.rb
epay-0.0.5 spec/card_spec.rb
epay-0.0.4 spec/card_spec.rb