Sha256: 67b3c051a2005bc4d08efb1b9fbbf091620fe2894784eecf776a41917f11cbae

Contents?: true

Size: 611 Bytes

Versions: 3

Compression:

Stored size: 611 Bytes

Contents

require 'spec_helper'

describe '#valid?' do
	it 'rejects nil' do
		Vailid.valid?(nil).should be_falsey 
  end
	it 'rejects too long' do
		Vailid.valid?('1234567890').should be_falsey 
  end
  it 'rejects because of wrong checksum (full length)' do
		Vailid.valid?('123456789').should be_falsey 
  end
  it 'accepts a correct num (full length)' do
		Vailid.valid?('123456782').should be_truthy 
  end
  it 'rejects because of wrong checksum (short length)' do
		Vailid.valid?('123456').should be_falsey 
  end
  it 'accepts a correct num (short length)' do
		Vailid.valid?('123455').should be_truthy 
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
vailid-1.0.2 spec/vailid_spec.rb
vailid-1.0.1 spec/vailid_spec.rb
vailid-1.0.0 spec/vailid_spec.rb