Sha256: 6dd8f13071536399efe8ecbdff9b33724a66edd5d5ac9e3e7911cfdbcd272013
Contents?: true
Size: 667 Bytes
Versions: 16
Compression:
Stored size: 667 Bytes
Contents
require 'spec_helper' describe CusipValidator do context "has a valid value" do let(:klass) do Class.new do include ActiveModel::Validations attr_accessor :code, :name validates :code, cusip: true end end subject { klass.new } it { should allow_value("125509BG3").for(:code) } it { should_not allow_value('').for(:code) } it { should_not allow_value(' ').for(:code) } it { should_not allow_value(nil).for(:code) } it { should_not allow_value("12345678AB").for(:code) } it { should ensure_valid_cusip_format_of(:code) } it { should_not ensure_valid_cusip_format_of(:name) } end end
Version data entries
16 entries across 16 versions & 3 rubygems