Sha256: 50805d6e68b0f1642565553c2eb66774a5d34a63d25c049033af09836430e6ae

Contents?: true

Size: 540 Bytes

Versions: 2

Compression:

Stored size: 540 Bytes

Contents

require 'spec_helper'
require 'rspec'

describe "Nip"  do

  it "should be valid"do
    valid_numbers = %w[123-456-32-18 1234563218 123-45-63-218 PL123-456-32-18]
    valid_numbers.each do |n|
        nip = MagickNumbers::Nip.new(n)
        nip.should be_valid
    end
  end

  it "should be invalid" do
    invalid_numbers = %w[PL5912158688 PP5911158688 591-116-86-88 591-11-48-688 PL_591-115-86-88 PL591 591-11-58-6887]
    invalid_numbers.each do |n|
      nip = MagickNumbers::Nip.new(n)
      nip.should_not be_valid
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
magick_numbers-0.1.4 spec/nip_spec.rb
magick_numbers-0.1.3 spec/nip_spec.rb