comparison test/unit/.svn/text-base/repository_git_test.rb.svn-base @ 37:94944d00e43c

* Update to SVN trunk rev 4411
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Fri, 19 Nov 2010 13:24:41 +0000
parents 513646585e45
children af80e5618e9b
comparison
equal deleted inserted replaced
22:40f7cfd4df19 37:94944d00e43c
32 if File.directory?(REPOSITORY_PATH) 32 if File.directory?(REPOSITORY_PATH)
33 def test_fetch_changesets_from_scratch 33 def test_fetch_changesets_from_scratch
34 @repository.fetch_changesets 34 @repository.fetch_changesets
35 @repository.reload 35 @repository.reload
36 36
37 assert_equal 13, @repository.changesets.count 37 assert_equal 15, @repository.changesets.count
38 assert_equal 22, @repository.changes.count 38 assert_equal 24, @repository.changes.count
39 39
40 commit = @repository.changesets.find(:first, :order => 'committed_on ASC') 40 commit = @repository.changesets.find(:first, :order => 'committed_on ASC')
41 assert_equal "Initial import.\nThe repository contains 3 files.", commit.comments 41 assert_equal "Initial import.\nThe repository contains 3 files.", commit.comments
42 assert_equal "jsmith <jsmith@foo.bar>", commit.committer 42 assert_equal "jsmith <jsmith@foo.bar>", commit.committer
43 assert_equal User.find_by_login('jsmith'), commit.user 43 assert_equal User.find_by_login('jsmith'), commit.user
55 def test_fetch_changesets_incremental 55 def test_fetch_changesets_incremental
56 @repository.fetch_changesets 56 @repository.fetch_changesets
57 # Remove the 3 latest changesets 57 # Remove the 3 latest changesets
58 @repository.changesets.find(:all, :order => 'committed_on DESC', :limit => 3).each(&:destroy) 58 @repository.changesets.find(:all, :order => 'committed_on DESC', :limit => 3).each(&:destroy)
59 @repository.reload 59 @repository.reload
60 assert_equal 10, @repository.changesets.count 60 assert_equal 12, @repository.changesets.count
61 61
62 @repository.fetch_changesets 62 @repository.fetch_changesets
63 assert_equal 13, @repository.changesets.count 63 assert_equal 15, @repository.changesets.count
64 end 64 end
65 else 65 else
66 puts "Git test repository NOT FOUND. Skipping unit tests !!!" 66 puts "Git test repository NOT FOUND. Skipping unit tests !!!"
67 def test_fake; assert true end 67 def test_fake; assert true end
68 end 68 end