Hi alls,

I have a model like this:

<code>
class A < ActiveRecord::Base
 has_many :bs, :dependent => :destroy
end
</code>

and I have test code like this:

<code>
a = create_a
b = create_b(a)
a.save
b.save
assert_difference 'B.count', -1 do # WORKS
  a.destroy
end
assert a.destroyed? # WORKS
assert b.destroyed? # FAILS - why?
</code>

b is deleted from the database but the destroyed method returns false.
Why ist the test failing and what can I do to make the last assert pass?

Thanks, Georg

-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to