Commit c689cd18bf8a783b145318c3d0d260988fbc6789
Committed by
Antonio Terceiro
1 parent
56e8b257
Exists in
master
and in
29 other branches
Feed creation page doesn't crashes
* The attribute feed_item_description was supposed to be an element of the body hash (body[:feed_item_description]) but the param passed was trying to access it as an article method.
Showing
2 changed files
with
16 additions
and
0 deletions
Show diff stats
app/models/rss_feed.rb
... | ... | @@ -14,6 +14,14 @@ class RssFeed < Article |
14 | 14 | end |
15 | 15 | alias :settings :body |
16 | 16 | |
17 | + def feed_item_description | |
18 | + self.body[:feed_item_description] | |
19 | + end | |
20 | + | |
21 | + def feed_item_description=(feed_item_description) | |
22 | + self.body[:feed_item_description] = feed_item_description | |
23 | + end | |
24 | + | |
17 | 25 | # The maximum number of articles to be displayed in the RSS feed. Default: 10 |
18 | 26 | def limit |
19 | 27 | settings[:limit] || 10 | ... | ... |
test/functional/cms_controller_test.rb
... | ... | @@ -194,6 +194,14 @@ class CmsControllerTest < Test::Unit::TestCase |
194 | 194 | end |
195 | 195 | end |
196 | 196 | |
197 | + should 'be able to acess Rss feed creation page' do | |
198 | + login_as(profile.identifier) | |
199 | + assert_nothing_raised do | |
200 | + post :new, :type => "RssFeed", :profile => profile.identifier | |
201 | + end | |
202 | + assert_response 200 | |
203 | + end | |
204 | + | |
197 | 205 | should 'be able to create a RSS feed' do |
198 | 206 | login_as(profile.identifier) |
199 | 207 | assert_difference RssFeed, :count do | ... | ... |