]> source.dussan.org Git - redmine.git/commitdiff
scm: mercurial: add test of diff from new to old revision to unit lib test
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Sun, 16 Sep 2012 08:51:19 +0000 (08:51 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Sun, 16 Sep 2012 08:51:19 +0000 (08:51 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10390 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb

index 9ddbe4c2acbb7d68120c9e741643478494f90606..a855c9c0fac96db1cc9b35fb3f7a682c9cf1c96c 100644 (file)
@@ -138,7 +138,7 @@ begin
             assert_equal 0, diff1.size
           end
           [4, 'def6d2f1254a'].each do |r2|
-            diff2 = @adapter.diff(nil,r1,r2)
+            diff2 = @adapter.diff(nil, r1, r2)
             assert_equal 49, diff2.size
             buf =  diff2[41].gsub(/\r\n|\r|\n/, "")
             assert_equal "+class WelcomeController < ApplicationController", buf
@@ -146,6 +146,15 @@ begin
             assert_equal 20, diff3.size
             buf =  diff3[12].gsub(/\r\n|\r|\n/, "")
             assert_equal "+    @watched.remove_watcher(user)", buf
+
+            diff4 = @adapter.diff(nil, r2, r1)
+            assert_equal 49, diff4.size
+            buf =  diff4[41].gsub(/\r\n|\r|\n/, "")
+            assert_equal "-class WelcomeController < ApplicationController", buf
+            diff5 = @adapter.diff('sources/watchers_controller.rb', r2, r1)
+            assert_equal 20, diff5.size
+            buf =  diff5[9].gsub(/\r\n|\r|\n/, "")
+            assert_equal "-    @watched.remove_watcher(user)", buf
           end
         end
       end