Sha256: 8b5e84a2cf820126115d79910c4c34495d5d83c314a8a9bbc9b982ea50711e01
Contents?: true
Size: 714 Bytes
Versions: 15
Compression:
Stored size: 714 Bytes
Contents
require File.join(File.dirname(__FILE__), '..', 'spec_helper') describe DelegateBelongsTo, 'with the default delegations' do before :all do @fields = Contact.column_names - UserDefault.default_rejected_delegate_columns UserDefault.delegate_belongs_to :contact end before :each do @user = UserDefault.new end it 'should declare the association' do UserDefault.reflect_on_association(:contact).should_not be_nil end it 'creates reader methods for the columns' do @fields.each do |col| @user.should respond_to(col) end end it 'creates writer methods for the columns' do @fields.each do |col| @user.should respond_to("#{col}=") end end end
Version data entries
15 entries across 15 versions & 2 rubygems