Mercurial > hg > soundsoftware-site
comparison test/functional/repositories_git_controller_test.rb @ 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 |
---|---|
48 def test_browse_root | 48 def test_browse_root |
49 get :show, :id => 3 | 49 get :show, :id => 3 |
50 assert_response :success | 50 assert_response :success |
51 assert_template 'show' | 51 assert_template 'show' |
52 assert_not_nil assigns(:entries) | 52 assert_not_nil assigns(:entries) |
53 assert_equal 7, assigns(:entries).size | 53 assert_equal 9, assigns(:entries).size |
54 assert assigns(:entries).detect {|e| e.name == 'images' && e.kind == 'dir'} | 54 assert assigns(:entries).detect {|e| e.name == 'images' && e.kind == 'dir'} |
55 assert assigns(:entries).detect {|e| e.name == 'this_is_a_really_long_and_verbose_directory_name' && e.kind == 'dir'} | 55 assert assigns(:entries).detect {|e| e.name == 'this_is_a_really_long_and_verbose_directory_name' && e.kind == 'dir'} |
56 assert assigns(:entries).detect {|e| e.name == 'sources' && e.kind == 'dir'} | 56 assert assigns(:entries).detect {|e| e.name == 'sources' && e.kind == 'dir'} |
57 assert assigns(:entries).detect {|e| e.name == 'README' && e.kind == 'file'} | 57 assert assigns(:entries).detect {|e| e.name == 'README' && e.kind == 'file'} |
58 assert assigns(:entries).detect {|e| e.name == 'copied_README' && e.kind == 'file'} | 58 assert assigns(:entries).detect {|e| e.name == 'copied_README' && e.kind == 'file'} |
59 assert assigns(:entries).detect {|e| e.name == 'new_file.txt' && e.kind == 'file'} | 59 assert assigns(:entries).detect {|e| e.name == 'new_file.txt' && e.kind == 'file'} |
60 assert assigns(:entries).detect {|e| e.name == 'renamed_test.txt' && e.kind == 'file'} | 60 assert assigns(:entries).detect {|e| e.name == 'renamed_test.txt' && e.kind == 'file'} |
61 assert assigns(:entries).detect {|e| e.name == 'filemane with spaces.txt' && e.kind == 'file'} | |
62 assert assigns(:entries).detect {|e| e.name == ' filename with a leading space.txt ' && e.kind == 'file'} | |
61 end | 63 end |
62 | 64 |
63 def test_browse_branch | 65 def test_browse_branch |
64 get :show, :id => 3, :rev => 'test_branch' | 66 get :show, :id => 3, :rev => 'test_branch' |
65 assert_response :success | 67 assert_response :success |
150 end | 152 end |
151 | 153 |
152 def test_annotate_binary_file | 154 def test_annotate_binary_file |
153 get :annotate, :id => 3, :path => ['images', 'edit.png'] | 155 get :annotate, :id => 3, :path => ['images', 'edit.png'] |
154 assert_response 500 | 156 assert_response 500 |
155 assert_tag :tag => 'div', :attributes => { :class => /error/ }, | 157 assert_tag :tag => 'p', :attributes => { :id => /errorExplanation/ }, |
156 :content => /can not be annotated/ | 158 :content => /can not be annotated/ |
157 end | 159 end |
158 else | 160 else |
159 puts "Git test repository NOT FOUND. Skipping functional tests !!!" | 161 puts "Git test repository NOT FOUND. Skipping functional tests !!!" |
160 def test_fake; assert true end | 162 def test_fake; assert true end |