Sha256: 188be61efb4eb73a1e23d8451ed9834e3f8edfde4bbbf22027692e83c37b2c85
Contents?: true
Size: 700 Bytes
Versions: 1
Compression:
Stored size: 700 Bytes
Contents
require 'spec_helper' class Prefecture < Unico::Prefecture attr_modal :name, cnpj: :text end describe ActiveRecord::Modal do let(:subject) { Prefecture.new } it 'creates a attr_modal class attribute' do expect(subject.class).to respond_to :attr_modal end describe '.modal_attributes' do it 'returns a list of all modal attributes' do expect(subject.class.modal_attributes).to eql %w(name cnpj) end end describe '.modal_attributes_with_options' do let(:list) { Set.new(['name', 'cnpj' => :text]) } it 'returns a set of modal attributes including data type option' do expect(subject.class.modal_attributes_with_options).to eql list end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
unico-training-7.8.0 | spec/lib/active_record/modal_spec.rb |