Sha256: fb83a52ab2a8dc5cbbe604a86115d43b39cd1279ce3cd1970850b8994acd3a7c
Contents?: true
Size: 691 Bytes
Versions: 3
Compression:
Stored size: 691 Bytes
Contents
require 'spec_helper' require 'remarkable/active_record' describe Remarkable::ActiveRecord::Matchers::ValidateAsCnpjMatcher do context "on a attribute which validates cnpj" do it "should require a valid CNPJ" do @company = Company.new(:cnpj => '123456') @company.should validate_as_cnpj(:cnpj) end it "should allow a nil value" do @company = Company.new(:cnpj => nil) @company.should validate_as_cnpj(:cnpj) end end context "on a attribute which not validates cnpj" do before do @user = Admin.new(:cnpj => '123456') end it "should not require a valid CPF" do @user.should_not validate_as_cnpj(:cnpj) end end end
Version data entries
3 entries across 3 versions & 1 rubygems