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