From cdae51673a940573494a8ba3d25c68cad9144265 Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Wed, 27 Nov 2013 13:47:45 -0300 Subject: [PATCH] Define conditions to expires track list block --- plugins/community_track/lib/community_track_plugin/track_list_block.rb | 4 ++++ plugins/community_track/test/unit/community_track_plugin/track_list_block_test.rb | 6 ++++++ 2 files changed, 10 insertions(+), 0 deletions(-) diff --git a/plugins/community_track/lib/community_track_plugin/track_list_block.rb b/plugins/community_track/lib/community_track_plugin/track_list_block.rb index 477202e..1246e90 100644 --- a/plugins/community_track/lib/community_track_plugin/track_list_block.rb +++ b/plugins/community_track/lib/community_track_plugin/track_list_block.rb @@ -61,4 +61,8 @@ class CommunityTrackPlugin::TrackListBlock < Block end end + def self.expire_on + { :profile => [:article], :environment => [:article] } + end + end diff --git a/plugins/community_track/test/unit/community_track_plugin/track_list_block_test.rb b/plugins/community_track/test/unit/community_track_plugin/track_list_block_test.rb index ce78dcf..1135564 100644 --- a/plugins/community_track/test/unit/community_track_plugin/track_list_block_test.rb +++ b/plugins/community_track/test/unit/community_track_plugin/track_list_block_test.rb @@ -102,4 +102,10 @@ class TrackListBlockTest < ActiveSupport::TestCase assert_equal [1, 2], @block.category_ids end + should 'define expiration condition' do + condition = CommunityTrackPlugin::TrackListBlock.expire_on + assert !condition[:profile].empty? + assert !condition[:environment].empty? + end + end -- libgit2 0.21.2