Mercurial > hg > soundsoftware-site
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 |