@@ -162,7 +162,7 class ProjectsController < ApplicationController | |||
|
162 | 162 | @issue_category ||= IssueCategory.new |
|
163 | 163 | @member ||= @project.members.new |
|
164 | 164 | @trackers = Tracker.sorted.to_a |
|
165 | @wiki ||= @project.wiki | |
|
165 | @wiki ||= @project.wiki || Wiki.new(:project => @project) | |
|
166 | 166 | end |
|
167 | 167 | |
|
168 | 168 | def edit |
@@ -408,6 +408,20 class ProjectsControllerTest < ActionController::TestCase | |||
|
408 | 408 | assert_response 302 |
|
409 | 409 | end |
|
410 | 410 | |
|
411 | def test_setting_with_wiki_module_and_no_wiki | |
|
412 | Project.find(1).wiki.destroy | |
|
413 | Role.find(1).add_permission! :manage_wiki | |
|
414 | @request.session[:user_id] = 2 | |
|
415 | ||
|
416 | get :settings, :id => 1 | |
|
417 | assert_response :success | |
|
418 | assert_template 'settings' | |
|
419 | ||
|
420 | assert_select 'form[action=?]', '/projects/ecookbook/wiki' do | |
|
421 | assert_select 'input[name=?]', 'wiki[start_page]' | |
|
422 | end | |
|
423 | end | |
|
424 | ||
|
411 | 425 | def test_update |
|
412 | 426 | @request.session[:user_id] = 2 # manager |
|
413 | 427 | post :update, :id => 1, :project => {:name => 'Test changed name', |
General Comments 0
You need to be logged in to leave comments.
Login now