Sha256: c23bcebca1835ddd0d550786338f0b5d234b8cb68af22308509e7f5ed239e57e
Contents?: true
Size: 851 Bytes
Versions: 3
Compression:
Stored size: 851 Bytes
Contents
require 'rails_helper' RSpec.describe BoaVistaStubs::Document::Cpf do subject(:instance) { described_class.new(document_number) } let(:document_number) { '86165232000115' } describe '#initialize' do it { expect(instance).to be_a_instance_of(described_class) } end describe '#valid?' do it 'returns true when the document number is included in configuration' do document_number = "30630011299 " document = described_class.new(document_number) expect(document).to be_valid end it 'returns false when the document number is not included in configuration' do document_number = '12345678910' document = described_class.new(document_number) expect(document).to_not be_valid end end describe '#document_type' do it { expect(instance.document_type).to eq(:CPF) } end end
Version data entries
3 entries across 3 versions & 1 rubygems