@@ -23,11 +23,11 | |||||
23 |
|
23 | |||
24 | <% unless @pages.empty? %> |
|
24 | <% unless @pages.empty? %> | |
25 | <% other_formats_links do |f| %> |
|
25 | <% other_formats_links do |f| %> | |
26 |
<%= f.link_to 'Atom', :url => {:controller => 'activities', :action => ' |
|
26 | <%= f.link_to 'Atom', :url => {:controller => 'activities', :action => 'index', :id => @project, :show_wiki_edits => 1, :key => User.current.rss_key} %> | |
27 | <%= f.link_to('HTML', :url => {:action => 'export'}) if User.current.allowed_to?(:export_wiki_pages, @project) %> |
|
27 | <%= f.link_to('HTML', :url => {:action => 'export'}) if User.current.allowed_to?(:export_wiki_pages, @project) %> | |
28 | <% end %> |
|
28 | <% end %> | |
29 | <% end %> |
|
29 | <% end %> | |
30 |
|
30 | |||
31 | <% content_for :header_tags do %> |
|
31 | <% content_for :header_tags do %> | |
32 |
<%= auto_discovery_link_tag(:atom, :controller => 'activities', :action => ' |
|
32 | <%= auto_discovery_link_tag(:atom, :controller => 'activities', :action => 'index', :id => @project, :show_wiki_edits => 1, :format => 'atom', :key => User.current.rss_key) %> | |
33 | <% end %> |
|
33 | <% end %> |
@@ -16,11 +16,11 | |||||
16 |
|
16 | |||
17 | <% unless @pages.empty? %> |
|
17 | <% unless @pages.empty? %> | |
18 | <% other_formats_links do |f| %> |
|
18 | <% other_formats_links do |f| %> | |
19 |
<%= f.link_to 'Atom', :url => {:controller => 'activities', :action => ' |
|
19 | <%= f.link_to 'Atom', :url => {:controller => 'activities', :action => 'index', :id => @project, :show_wiki_edits => 1, :key => User.current.rss_key} %> | |
20 | <%= f.link_to('HTML', :url => {:action => 'export'}) if User.current.allowed_to?(:export_wiki_pages, @project) %> |
|
20 | <%= f.link_to('HTML', :url => {:action => 'export'}) if User.current.allowed_to?(:export_wiki_pages, @project) %> | |
21 | <% end %> |
|
21 | <% end %> | |
22 | <% end %> |
|
22 | <% end %> | |
23 |
|
23 | |||
24 | <% content_for :header_tags do %> |
|
24 | <% content_for :header_tags do %> | |
25 |
<%= auto_discovery_link_tag(:atom, :controller => 'activities', :action => ' |
|
25 | <%= auto_discovery_link_tag(:atom, :controller => 'activities', :action => 'index', :id => @project, :show_wiki_edits => 1, :format => 'atom', :key => User.current.rss_key) %> | |
26 | <% end %> |
|
26 | <% end %> |
@@ -386,6 +386,11 class WikiControllerTest < ActionController::TestCase | |||||
386 | :child => { :tag => 'li', :child => { :tag => 'a', :attributes => { :href => '/projects/ecookbook/wiki/Another_page' }, |
|
386 | :child => { :tag => 'li', :child => { :tag => 'a', :attributes => { :href => '/projects/ecookbook/wiki/Another_page' }, | |
387 | :content => 'Another page' } } |
|
387 | :content => 'Another page' } } | |
388 | end |
|
388 | end | |
|
389 | ||||
|
390 | def test_index_should_include_atom_link | |||
|
391 | get :index, :project_id => 'ecookbook' | |||
|
392 | assert_tag 'a', :attributes => { :href => '/projects/ecookbook/activity.atom?show_wiki_edits=1'} | |||
|
393 | end | |||
389 |
|
394 | |||
390 | context "GET :export" do |
|
395 | context "GET :export" do | |
391 | context "with an authorized user to export the wiki" do |
|
396 | context "with an authorized user to export the wiki" do | |
@@ -425,6 +430,9 class WikiControllerTest < ActionController::TestCase | |||||
425 | should_assign_to :pages_by_date |
|
430 | should_assign_to :pages_by_date | |
426 | should_render_template 'wiki/date_index' |
|
431 | should_render_template 'wiki/date_index' | |
427 |
|
432 | |||
|
433 | should "include atom link" do | |||
|
434 | assert_tag 'a', :attributes => { :href => '/projects/ecookbook/activity.atom?show_wiki_edits=1'} | |||
|
435 | end | |||
428 | end |
|
436 | end | |
429 |
|
437 | |||
430 | def test_not_found |
|
438 | def test_not_found |
General Comments 0
You need to be logged in to leave comments.
Login now