Commit 9cd6c80322778bf38a3873fd76e6707a8667cbad
1 parent
cab263df
Exists in
master
and in
29 other branches
ActionItem519: comment form must post to article URL
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@2324 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
2 changed files
with
10 additions
and
1 deletions
Show diff stats
app/views/content_viewer/_comment_form.rhtml
@@ -17,7 +17,7 @@ | @@ -17,7 +17,7 @@ | ||
17 | 17 | ||
18 | <h4><%= _('Post a comment') %></h4> | 18 | <h4><%= _('Post a comment') %></h4> |
19 | 19 | ||
20 | -<% form_tag( {}, { :id => comment_form_id } ) do %> | 20 | +<% form_tag( @page.url, { :id => comment_form_id } ) do %> |
21 | 21 | ||
22 | <% unless logged_in? %> | 22 | <% unless logged_in? %> |
23 | 23 |
test/functional/content_viewer_controller_test.rb
@@ -226,6 +226,15 @@ class ContentViewerControllerTest < Test::Unit::TestCase | @@ -226,6 +226,15 @@ class ContentViewerControllerTest < Test::Unit::TestCase | ||
226 | assert_no_tag :tag => 'strong', :attributes => { :id => 'html_test_comment' } | 226 | assert_no_tag :tag => 'strong', :attributes => { :id => 'html_test_comment' } |
227 | end | 227 | end |
228 | 228 | ||
229 | + should "point to article's url in comment form" do | ||
230 | + page = profile.articles.create!(:name => 'myarticle', :body => 'the body of the text') | ||
231 | + Article.any_instance.stubs(:url).returns('http://www.mysite.com/person/article') | ||
232 | + | ||
233 | + get :view_page, :profile => profile.identifier, :page => [ 'myarticle' ] | ||
234 | + | ||
235 | + assert_tag :tag => 'form', :attributes => { :id => /^comment_form/, :action => 'http://www.mysite.com/person/article' } | ||
236 | + end | ||
237 | + | ||
229 | should "display current article's tags" do | 238 | should "display current article's tags" do |
230 | page = profile.articles.create!(:name => 'myarticle', :body => 'test article', :tag_list => 'tag1, tag2') | 239 | page = profile.articles.create!(:name => 'myarticle', :body => 'test article', :tag_list => 'tag1, tag2') |
231 | 240 |