Sha256: ca7bf296ff6d770de547c351e3a7bad719b68c29c7155b7456098d3ed46116e2
Contents?: true
Size: 758 Bytes
Versions: 1
Compression:
Stored size: 758 Bytes
Contents
require 'spec_helper' describe Bank do it { is_expected.to be_kind_of Unico::Bank } it 'return the name of the banck when it call to_s' do subject.name = 'Itaú' expect(subject.to_s).to eq subject.name end it 'validates length of code' do subject.code = '87ITA' subject.valid? expect(subject.errors[:code]).to eq [] subject.code = '87ITAU' expect(subject.errors[:code]).to_not include 'é muito longo (máximo: 5 caracteres)' end it { is_expected.to have_many :agencies } it { is_expected.to have_many(:bank_accounts).through(:agencies) } it { is_expected.to validate_presence_of :name } it { is_expected.to validate_presence_of :code } it { is_expected.to validate_length_of(:code).is_at_most(5) } end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
unico-training-7.8.0 | spec/models/bank_spec.rb |