Sha256: fb50dd020a3d6bf5c1de789f0e59ce987bf1724c0a3e9bb324a74d7f000b252e

Contents?: true

Size: 544 Bytes

Versions: 11

Compression:

Stored size: 544 Bytes

Contents

require_relative 'test_helper'

describe CreditCardValidations::Factory do

  it 'should generate random brand' do
    number = CreditCardValidations::Factory.random
    CreditCardValidations::Detector.new(number).valid?.must_equal true
  end

  CreditCardValidations::Detector.brands.keys.sort.each do |key|
    describe "#{key}" do
      it "should generate valid #{key}" do
        number = CreditCardValidations::Factory.random(key)
        CreditCardValidations::Detector.new(number).valid?(key).must_equal true
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
credit_card_validations-3.5.1 spec/factory_spec.rb
credit_card_validations-3.5.0 spec/factory_spec.rb
cw_credit_card_validations-3.4.2 spec/factory_spec.rb
cw_credit_card_validations-3.4.1 spec/factory_spec.rb
cw_credit_card_validations-3.4.0 spec/factory_spec.rb
credit_card_validations-3.4.0 spec/factory_spec.rb
credit_card_validations-3.3.0 spec/factory_spec.rb
credit_card_validations-3.2.2 spec/factory_spec.rb
credit_card_validations-3.2.1 spec/factory_spec.rb
credit_card_validations-3.1.0 spec/factory_spec.rb
credit_card_validations-3.0.0 spec/factory_spec.rb