@@ -278,7 +278,7 module Redmine | |||||
278 |
|
278 | |||
279 | class Entries < Array |
|
279 | class Entries < Array | |
280 | def sort_by_name |
|
280 | def sort_by_name | |
281 | sort {|x,y| |
|
281 | dup.sort! {|x,y| | |
282 | if x.kind == y.kind |
|
282 | if x.kind == y.kind | |
283 | x.name.to_s <=> y.name.to_s |
|
283 | x.name.to_s <=> y.name.to_s | |
284 | else |
|
284 | else |
@@ -88,6 +88,7 class RepositoryBazaarTest < ActiveSupport::TestCase | |||||
88 |
|
88 | |||
89 | def test_entries |
|
89 | def test_entries | |
90 | entries = @repository.entries |
|
90 | entries = @repository.entries | |
|
91 | assert_kind_of Redmine::Scm::Adapters::Entries, entries | |||
91 | assert_equal 2, entries.size |
|
92 | assert_equal 2, entries.size | |
92 |
|
93 | |||
93 | assert_equal 'dir', entries[0].kind |
|
94 | assert_equal 'dir', entries[0].kind |
@@ -158,6 +158,7 class RepositoryCvsTest < ActiveSupport::TestCase | |||||
158 | @project.reload |
|
158 | @project.reload | |
159 | assert_equal CHANGESETS_NUM, @repository.changesets.count |
|
159 | assert_equal CHANGESETS_NUM, @repository.changesets.count | |
160 | entries = @repository.entries('', '3') |
|
160 | entries = @repository.entries('', '3') | |
|
161 | assert_kind_of Redmine::Scm::Adapters::Entries, entries | |||
161 | assert_equal 3, entries.size |
|
162 | assert_equal 3, entries.size | |
162 | assert_equal entries[2].name, "README" |
|
163 | assert_equal entries[2].name, "README" | |
163 | assert_equal entries[2].lastrev.time, Time.gm(2007, 12, 13, 16, 27, 22) |
|
164 | assert_equal entries[2].lastrev.time, Time.gm(2007, 12, 13, 16, 27, 22) |
@@ -88,6 +88,11 class RepositoryDarcsTest < ActiveSupport::TestCase | |||||
88 | assert_equal NUM_REV, @repository.changesets.count |
|
88 | assert_equal NUM_REV, @repository.changesets.count | |
89 | end |
|
89 | end | |
90 |
|
90 | |||
|
91 | def test_entries | |||
|
92 | entries = @repository.entries | |||
|
93 | assert_kind_of Redmine::Scm::Adapters::Entries, entries | |||
|
94 | end | |||
|
95 | ||||
91 | def test_entries_invalid_revision |
|
96 | def test_entries_invalid_revision | |
92 | assert_equal 0, @repository.changesets.count |
|
97 | assert_equal 0, @repository.changesets.count | |
93 | @repository.fetch_changesets |
|
98 | @repository.fetch_changesets |
@@ -70,7 +70,12 class RepositoryFilesystemTest < ActiveSupport::TestCase | |||||
70 | end |
|
70 | end | |
71 |
|
71 | |||
72 | def test_entries |
|
72 | def test_entries | |
73 |
|
|
73 | entries = @repository.entries("", 2) | |
|
74 | assert_kind_of Redmine::Scm::Adapters::Entries, entries | |||
|
75 | assert_equal 3, entries.size | |||
|
76 | end | |||
|
77 | ||||
|
78 | def test_entries_in_directory | |||
74 | assert_equal 2, @repository.entries("dir", 3).size |
|
79 | assert_equal 2, @repository.entries("dir", 3).size | |
75 | end |
|
80 | end | |
76 |
|
81 |
@@ -97,6 +97,11 class RepositoryGitTest < ActiveSupport::TestCase | |||||
97 | assert_equal true, klass.scm_available |
|
97 | assert_equal true, klass.scm_available | |
98 | end |
|
98 | end | |
99 |
|
99 | |||
|
100 | def test_entries | |||
|
101 | entries = @repository.entries | |||
|
102 | assert_kind_of Redmine::Scm::Adapters::Entries, entries | |||
|
103 | end | |||
|
104 | ||||
100 | def test_fetch_changesets_from_scratch |
|
105 | def test_fetch_changesets_from_scratch | |
101 | assert_nil @repository.extra_info |
|
106 | assert_nil @repository.extra_info | |
102 |
|
107 |
@@ -81,6 +81,11 class RepositoryMercurialTest < ActiveSupport::TestCase | |||||
81 | assert_equal true, klass.scm_available |
|
81 | assert_equal true, klass.scm_available | |
82 | end |
|
82 | end | |
83 |
|
83 | |||
|
84 | def test_entries | |||
|
85 | entries = @repository.entries | |||
|
86 | assert_kind_of Redmine::Scm::Adapters::Entries, entries | |||
|
87 | end | |||
|
88 | ||||
84 | def test_fetch_changesets_from_scratch |
|
89 | def test_fetch_changesets_from_scratch | |
85 | assert_equal 0, @repository.changesets.count |
|
90 | assert_equal 0, @repository.changesets.count | |
86 | @repository.fetch_changesets |
|
91 | @repository.fetch_changesets |
@@ -56,6 +56,11 class RepositorySubversionTest < ActiveSupport::TestCase | |||||
56 | assert_equal NUM_REV, @repository.changesets.count |
|
56 | assert_equal NUM_REV, @repository.changesets.count | |
57 | end |
|
57 | end | |
58 |
|
58 | |||
|
59 | def test_entries | |||
|
60 | entries = @repository.entries | |||
|
61 | assert_kind_of Redmine::Scm::Adapters::Entries, entries | |||
|
62 | end | |||
|
63 | ||||
59 | def test_latest_changesets |
|
64 | def test_latest_changesets | |
60 | assert_equal 0, @repository.changesets.count |
|
65 | assert_equal 0, @repository.changesets.count | |
61 | @repository.fetch_changesets |
|
66 | @repository.fetch_changesets |
General Comments 0
You need to be logged in to leave comments.
Login now