Mercurial > hg > soundsoftware-site
comparison test/integration/layout_test.rb @ 514:7eba09d624db live
Merge
author | Chris Cannam |
---|---|
date | Thu, 14 Jul 2011 10:50:53 +0100 |
parents | cbce1fd3b1b7 |
children | cbb26bc654de |
comparison
equal
deleted
inserted
replaced
512:b9aebdd7dd40 | 514:7eba09d624db |
---|---|
1 require "#{File.dirname(__FILE__)}/../test_helper" | 1 require File.expand_path('../../test_helper', __FILE__) |
2 | 2 |
3 class LayoutTest < ActionController::IntegrationTest | 3 class LayoutTest < ActionController::IntegrationTest |
4 fixtures :all | 4 fixtures :all |
5 | 5 |
6 test "browsing to a missing page should render the base layout" do | 6 test "browsing to a missing page should render the base layout" do |
19 | 19 |
20 get "/admin" | 20 get "/admin" |
21 assert_response :forbidden | 21 assert_response :forbidden |
22 assert_select "#admin-menu", :count => 0 | 22 assert_select "#admin-menu", :count => 0 |
23 end | 23 end |
24 | |
25 def test_top_menu_and_search_not_visible_when_login_required | |
26 with_settings :login_required => '1' do | |
27 get '/' | |
28 assert_select "#top-menu > ul", 0 | |
29 assert_select "#quick-search", 0 | |
30 end | |
31 end | |
32 | |
33 def test_top_menu_and_search_visible_when_login_not_required | |
34 with_settings :login_required => '0' do | |
35 get '/' | |
36 assert_select "#top-menu > ul" | |
37 assert_select "#quick-search" | |
38 end | |
39 end | |
40 | |
41 def test_wiki_formatter_header_tags | |
42 Role.anonymous.add_permission! :add_issues | |
43 | |
44 get '/projects/ecookbook/issues/new' | |
45 assert_tag :script, | |
46 :attributes => {:src => %r{^/javascripts/jstoolbar/textile.js}}, | |
47 :parent => {:tag => 'head'} | |
48 end | |
24 end | 49 end |