# File test/unit/acts_as_filterable_test.rb, line 41 def test_beer_rules assert Beer.find(:all).include?( @ipa_120_minute ) assert @dogfishhead.beers.include?( @ipa_120_minute ) ipa_id = @ipa_120_minute.id @ipa_120_minute.deleted = true assert @ipa_120_minute.save Beer.class_eval do acts_as_filterable invisible_if(:deleted) end assert !Beer.find(:all).include?( @ipa_120_minute ) assert_raises ActiveRecord::RecordNotFound do ipa = Beer.find( ipa_id ) end end