goncalossilva/rails3_acts_as_paranoid — pull request #59 by chuckg (2012-03-15 01:20:43+00:00)
Title: Dependent deletion / recovery tests and fixes

This pull adds some tests in uncovered areas:

* dependent recovery within window
* _real_ record removal in a recursive manner (`:dependent => :destroy`).

The tests also flushed out an issue with `destroy_dependant_associations!`, which wasn't properly destroying non-collection based association dependents. The fix is included in this pull (7aa4e3cdb744287cd70ebd617e32cb03ac4b3bbd).