Commit 212e8b0b59314e43a4df748ad8976fe18f8b77fb

Authored by Antonio Terceiro
1 parent da02b7f5

[rails3] Adjust attr_accessible

app/models/mailing.rb
... ... @@ -2,6 +2,7 @@ require 'mailing_job'
2 2  
3 3 class Mailing < ActiveRecord::Base
4 4  
  5 + attr_accessible :subject, :body
5 6 validates_presence_of :source_id, :subject, :body
6 7 belongs_to :source, :foreign_key => :source_id, :polymorphic => true
7 8 belongs_to :person
... ...
app/models/mailing_sent.rb
1 1 class MailingSent < ActiveRecord::Base
  2 + attr_accessible :person
2 3 belongs_to :mailing
3 4 belongs_to :person
4 5 end
... ...
test/unit/mailing_sent_test.rb
... ... @@ -4,8 +4,10 @@ class MailingSentTest &lt; ActiveSupport::TestCase
4 4  
5 5 should 'return mailing and person' do
6 6 person = fast_create(Person)
7   - mailing = Mailing.create(:source => Environment.default, :subject => 'Hello', :body => 'We have some news')
8   - sent = MailingSent.create(:mailing => mailing, :person => person)
  7 + environment = Environment.default
  8 + mailing = environment.mailings.create(:subject => 'Hello', :body => 'We have some news')
  9 +
  10 + sent = mailing.mailing_sents.create(:person => person)
9 11  
10 12 mailing_sent = MailingSent.find(sent.id)
11 13 assert_equal [mailing, person], [mailing_sent.mailing, mailing_sent.person]
... ...