@@ -39,13 +39,13 class RepositoriesCvsControllerTest < ActionController::TestCase | |||
|
39 | 39 | User.current = nil |
|
40 | 40 | |
|
41 | 41 | @project = Project.find(PRJ_ID) |
|
42 | @repository = Repository::Cvs.create(:project => Project.find(PRJ_ID), | |
|
43 | :root_url => REPOSITORY_PATH, | |
|
44 | :url => MODULE_NAME, | |
|
42 | @repository = Repository::Cvs.create(:project => Project.find(PRJ_ID), | |
|
43 | :root_url => REPOSITORY_PATH, | |
|
44 | :url => MODULE_NAME, | |
|
45 | 45 | :log_encoding => 'UTF-8') |
|
46 | 46 | assert @repository |
|
47 | 47 | end |
|
48 | ||
|
48 | ||
|
49 | 49 | if File.directory?(REPOSITORY_PATH) |
|
50 | 50 | def test_show |
|
51 | 51 | @repository.fetch_changesets |
@@ -56,7 +56,7 class RepositoriesCvsControllerTest < ActionController::TestCase | |||
|
56 | 56 | assert_not_nil assigns(:entries) |
|
57 | 57 | assert_not_nil assigns(:changesets) |
|
58 | 58 | end |
|
59 | ||
|
59 | ||
|
60 | 60 | def test_browse_root |
|
61 | 61 | @repository.fetch_changesets |
|
62 | 62 | @repository.reload |
@@ -65,14 +65,14 class RepositoriesCvsControllerTest < ActionController::TestCase | |||
|
65 | 65 | assert_template 'show' |
|
66 | 66 | assert_not_nil assigns(:entries) |
|
67 | 67 | assert_equal 3, assigns(:entries).size |
|
68 | ||
|
68 | ||
|
69 | 69 | entry = assigns(:entries).detect {|e| e.name == 'images'} |
|
70 | 70 | assert_equal 'dir', entry.kind |
|
71 | 71 | |
|
72 | 72 | entry = assigns(:entries).detect {|e| e.name == 'README'} |
|
73 | 73 | assert_equal 'file', entry.kind |
|
74 | 74 | end |
|
75 | ||
|
75 | ||
|
76 | 76 | def test_browse_directory |
|
77 | 77 | @repository.fetch_changesets |
|
78 | 78 | @repository.reload |
@@ -86,7 +86,7 class RepositoriesCvsControllerTest < ActionController::TestCase | |||
|
86 | 86 | assert_equal 'file', entry.kind |
|
87 | 87 | assert_equal 'images/edit.png', entry.path |
|
88 | 88 | end |
|
89 | ||
|
89 | ||
|
90 | 90 | def test_browse_at_given_revision |
|
91 | 91 | @repository.fetch_changesets |
|
92 | 92 | @repository.reload |
@@ -96,7 +96,7 class RepositoriesCvsControllerTest < ActionController::TestCase | |||
|
96 | 96 | assert_not_nil assigns(:entries) |
|
97 | 97 | assert_equal ['delete.png', 'edit.png'], assigns(:entries).collect(&:name) |
|
98 | 98 | end |
|
99 | ||
|
99 | ||
|
100 | 100 | def test_entry |
|
101 | 101 | @repository.fetch_changesets |
|
102 | 102 | @repository.reload |
@@ -106,7 +106,7 class RepositoriesCvsControllerTest < ActionController::TestCase | |||
|
106 | 106 | assert_no_tag :tag => 'td', :attributes => { :class => /line-code/}, |
|
107 | 107 | :content => /before_filter/ |
|
108 | 108 | end |
|
109 | ||
|
109 | ||
|
110 | 110 | def test_entry_at_given_revision |
|
111 | 111 | # changesets must be loaded |
|
112 | 112 | @repository.fetch_changesets |
@@ -118,7 +118,7 class RepositoriesCvsControllerTest < ActionController::TestCase | |||
|
118 | 118 | assert_tag :tag => 'td', :attributes => { :class => /line-code/}, |
|
119 | 119 | :content => /before_filter/ |
|
120 | 120 | end |
|
121 | ||
|
121 | ||
|
122 | 122 | def test_entry_not_found |
|
123 | 123 | @repository.fetch_changesets |
|
124 | 124 | @repository.reload |
@@ -126,7 +126,7 class RepositoriesCvsControllerTest < ActionController::TestCase | |||
|
126 | 126 | assert_tag :tag => 'p', :attributes => { :id => /errorExplanation/ }, |
|
127 | 127 | :content => /The entry or revision was not found in the repository/ |
|
128 | 128 | end |
|
129 | ||
|
129 | ||
|
130 | 130 | def test_entry_download |
|
131 | 131 | @repository.fetch_changesets |
|
132 | 132 | @repository.reload |
@@ -143,7 +143,7 class RepositoriesCvsControllerTest < ActionController::TestCase | |||
|
143 | 143 | assert_not_nil assigns(:entry) |
|
144 | 144 | assert_equal 'sources', assigns(:entry).name |
|
145 | 145 | end |
|
146 | ||
|
146 | ||
|
147 | 147 | def test_diff |
|
148 | 148 | @repository.fetch_changesets |
|
149 | 149 | @repository.reload |
@@ -155,7 +155,7 class RepositoriesCvsControllerTest < ActionController::TestCase | |||
|
155 | 155 | assert_tag :tag => 'td', :attributes => { :class => 'line-code diff_in' }, |
|
156 | 156 | :content => /watched.remove_all_watcher/ |
|
157 | 157 | end |
|
158 | ||
|
158 | ||
|
159 | 159 | def test_diff_new_files |
|
160 | 160 | @repository.fetch_changesets |
|
161 | 161 | @repository.reload |
@@ -171,7 +171,7 class RepositoriesCvsControllerTest < ActionController::TestCase | |||
|
171 | 171 | assert_tag :tag => 'th', :attributes => { :class => 'filename' }, |
|
172 | 172 | :content => /test\/images\/edit.png/ |
|
173 | 173 | assert_tag :tag => 'th', :attributes => { :class => 'filename' }, |
|
174 |
:content => /test\/sources\/watchers_controller.rb/ |
|
|
174 | :content => /test\/sources\/watchers_controller.rb/ | |
|
175 | 175 | end |
|
176 | 176 | |
|
177 | 177 | def test_annotate |
General Comments 0
You need to be logged in to leave comments.
Login now