# 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