]> source.dussan.org Git - redmine.git/commitdiff
Add a test that breaks before r2967 (broken project wiki copy).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 25 Oct 2009 10:11:06 +0000 (10:11 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 25 Oct 2009 10:11:06 +0000 (10:11 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2968 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/fixtures/enabled_modules.yml
test/unit/project_test.rb

index 6639dfa1addd6fdafabd449528986e351fe170b7..b0fbf63eadcec333208aa1797d801e22e830cf02 100644 (file)
@@ -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
index eafc9ea954887ff5e7c271959e633682f8a77c35..a08b5f856d72f2952f015d7d0b33670d551c82a4 100644 (file)
@@ -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