Defect #37585 » 37585.patch
| app/views/repositories/_link_to_functions.html.erb | ||
|---|---|---|
| 8 | 8 | |
| 9 | 9 |
tabs << { name: 'changes', label: :label_history,
|
| 10 | 10 |
url: {:action => 'changes', :id => @project, :repository_id => @repository.identifier_param, :path => to_path_param(@path), :rev => @rev }
|
| 11 |
} |
|
| 11 |
} if @repository.supports_all_revisions?
|
|
| 12 | 12 |
tabs << { name: 'annotate', label: :button_annotate,
|
| 13 | 13 |
url: {:action => 'annotate', :id => @project, :repository_id => @repository.identifier_param, :path => to_path_param(@path), :rev => @rev }
|
| 14 | 14 |
} if @repository.supports_annotate? |
| test/functional/repositories_filesystem_controller_test.rb | ||
|---|---|---|
| 202 | 202 |
@project.reload |
| 203 | 203 |
assert_nil @project.repository |
| 204 | 204 |
end |
| 205 | ||
| 206 |
def test_show_should_only_show_view_tab |
|
| 207 |
get( |
|
| 208 |
:entry, |
|
| 209 |
:params => {
|
|
| 210 |
:id => PRJ_ID, |
|
| 211 |
:repository_id => @repository.id, |
|
| 212 |
:path => repository_path_hash(['test'])[:param] |
|
| 213 |
} |
|
| 214 |
) |
|
| 215 |
assert_response :success |
|
| 216 |
assert @repository.supports_cat? |
|
| 217 |
assert_select 'a#tab-entry', :text => /View/ |
|
| 218 |
assert_not @repository.supports_all_revisions? |
|
| 219 |
assert_select 'a#tab-changes', 0 |
|
| 220 |
assert_not @repository.supports_annotate? |
|
| 221 |
assert_select 'a#tab-annotate', 0 |
|
| 222 |
end |
|
| 205 | 223 |
else |
| 206 | 224 |
puts "Filesystem test repository NOT FOUND. Skipping functional tests !!!" |
| 207 | 225 |
def test_fake; assert true end |
- « Previous
- 1
- 2
- Next »