relevant_content_block_test.rb
1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
require File.dirname(__FILE__) + '/../test_helper'
require 'comment_controller'
# Re-raise errors caught by the controller.
class CommentController; def rescue_action(e) raise e end; end
class RelevantContentBlockTest < ActiveSupport::TestCase
include AuthenticatedTestHelper
fixtures :users, :environments
def setup
@controller = CommentController.new
@request = ActionController::TestRequest.new
@response = ActionController::TestResponse.new
@profile = create_user('testinguser').person
@environment = @profile.environment
end
attr_reader :profile, :environment
should 'have a default title' do
relevant_content_block = RelevantContentPlugin::RelevantContentBlock.new
block = Block.new
assert_not_equal block.default_title, relevant_content_block.default_title
end
should 'have a help tooltip' do
relevant_content_block = RelevantContentPlugin::RelevantContentBlock.new
block = Block.new
assert_not_equal "", relevant_content_block.help
end
should 'describe itself' do
assert_not_equal Block.description, RelevantContentPlugin::RelevantContentBlock.description
end
should 'is editable' do
block = RelevantContentPlugin::RelevantContentBlock.new
assert block.editable?
end
should 'expire' do
assert_equal RelevantContentPlugin::RelevantContentBlock.expire_on, {:environment=>[:article], :profile=>[:article]}
end
end