summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2009-10-25 10:11:06 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2009-10-25 10:11:06 +0000
commiteecec44ed298afdf3e254b1143f209a477a23bd2 (patch)
tree95d45f734979ba223ffce69a14ad95d558967526 /test
parent9f12a14382796b451aa691ed2780958616f17d1c (diff)
downloadredmine-eecec44ed298afdf3e254b1143f209a477a23bd2.tar.gz
redmine-eecec44ed298afdf3e254b1143f209a477a23bd2.zip
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
Diffstat (limited to 'test')
-rw-r--r--test/fixtures/enabled_modules.yml5
-rw-r--r--test/unit/project_test.rb6
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