hub_test.rb
3.24 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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
require File.dirname(__FILE__) + '/../../test_helper'
class HubTest < ActiveSupport::TestCase
def setup
@env = fast_create(Environment)
@user = create_user('testuser', :environment => @env).person
@comm = fast_create(Community, :environment_id => @env.id)
@hub = create_hub('hub', @comm, @user)
end
should 'has setting twitter_enable' do
assert_respond_to @hub, :twitter_enabled
end
should 'default value of setting twitter_enabled is false' do
assert_equal @hub.twitter_enabled, false
end
should 'has setting twitter_hashtags' do
assert_respond_to @hub, :twitter_hashtags
end
should 'default value of setting twitter_hashtags is blank' do
assert_equal @hub.twitter_hashtags, ""
end
should 'has setting twitter_consumer_key' do
assert_respond_to @hub, :twitter_consumer_key
end
should 'default value of setting twitter_consumer is blank' do
assert_equal @hub.twitter_consumer_key, ""
end
should 'has setting twitter_consumer_secret' do
assert_respond_to @hub, :twitter_consumer_secret
end
should 'default value of setting twitter_consumer_secret is blank' do
assert_equal @hub.twitter_consumer_secret, ""
end
should 'has setting twitter_access_token' do
assert_respond_to @hub, :twitter_access_token
end
should 'default value of setting twitter_access_token is blank' do
assert_equal @hub.twitter_access_token, ""
end
should 'has setting twitter_access_token_secret' do
assert_respond_to @hub, :twitter_access_token_secret
end
should 'default value of setting twitter_access_token_secret' do
assert_equal @hub.twitter_access_token_secret, ""
end
should 'has setting facebook_enabled' do
assert_respond_to @hub, :facebook_enabled
end
should 'default value of setting facebook_enabled is false' do
assert_equal @hub.facebook_enabled, false
end
should 'has setting facebook_pooling_time' do
assert_respond_to @hub, :facebook_pooling_time
end
should 'default value of setting facebook_pooling_time id five (5)' do
assert_equal @hub.facebook_pooling_time, 5
end
should 'has setting facebook_access_token' do
assert_respond_to @hub, :facebook_access_token
end
should 'default value of setting facebook_access_token is blank' do
assert_equal @hub.facebook_access_token, ""
end
should 'has pinned_messages' do
assert_respond_to @hub, :pinned_messages
end
should 'default value of pinned_messags' do
assert_equal @hub.pinned_messages, []
end
should 'has pinned_mediations' do
assert_respond_to @hub, :pinned_mediations
end
should 'default value of pinned_mediations' do
assert_equal @hub.pinned_mediations, []
end
should 'has mediators' do
assert_respond_to @hub, :mediators
end
should 'hub creator is mediator by default' do
assert @hub.mediators.include?(@user.id)
end
should 'describe yourself' do
assert CommunityHubPlugin::Hub.description
end
should 'has a short descriptionf' do
assert CommunityHubPlugin::Hub.short_description
end
should 'accept comments by default' do
assert @hub.accept_comments?
end
should 'do not notify comments by default' do
assert !@hub.notify_comments
end
should 'has a view page' do
assert @hub.view_page
end
end