From eecec44ed298afdf3e254b1143f209a477a23bd2 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sun, 25 Oct 2009 10:11:06 +0000 Subject: [PATCH] Add a test that breaks before r2967 (broken project wiki copy). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2968 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- test/fixtures/enabled_modules.yml | 5 ++++- test/unit/project_test.rb | 6 ++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/test/fixtures/enabled_modules.yml b/test/fixtures/enabled_modules.yml index 6639dfa1a..b0fbf63ea 100644 --- a/test/fixtures/enabled_modules.yml +++ b/test/fixtures/enabled_modules.yml @@ -55,4 +55,7 @@ enabled_modules_014: name: issue_tracking project_id: 5 id: 14 - \ No newline at end of file +enabled_modules_015: + name: wiki + project_id: 2 + id: 15 diff --git a/test/unit/project_test.rb b/test/unit/project_test.rb index eafc9ea95..a08b5f856 100644 --- a/test/unit/project_test.rb +++ b/test/unit/project_test.rb @@ -382,7 +382,7 @@ class ProjectTest < ActiveSupport::TestCase @source_project = Project.find(2) @project = Project.new(:name => 'Copy Test', :identifier => 'copy-test') @project.trackers = @source_project.trackers - @project.enabled_modules = @source_project.enabled_modules + @project.enabled_module_names = @source_project.enabled_modules.collect(&:name) end should "copy issues" do @@ -456,7 +456,9 @@ class ProjectTest < ActiveSupport::TestCase end should "copy wiki" do - assert @project.copy(@source_project) + assert_difference 'Wiki.count' do + assert @project.copy(@source_project) + end assert @project.wiki assert_not_equal @source_project.wiki, @project.wiki