Sha256: 3cf6c07c1fdf515c80423e77652813434dac11a6de01c2927baab0cfee1b9c14
Contents?: true
Size: 514 Bytes
Versions: 2
Compression:
Stored size: 514 Bytes
Contents
require "test_helper" require "credit_card_detector/luhn" module CreditCardDetector describe Luhn do describe ".valid?" do it "returns true when number is valid" do LUHN_ENABLED.each do |brand, card_numbers| card_numbers.each do |number| assert_equal Luhn.valid?(number.to_s.tr("- ", "")), true end end end it "returns false when number is invalid" do assert_equal Luhn.valid?("4111111111111110"), false end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
credit_card_detector-0.4 | spec/luhn_spec.rb |
credit_card_detector-0.3 | spec/luhn_spec.rb |