comparison test/functional/.svn/text-base/repositories_git_controller_test.rb.svn-base @ 41:7f0e922c8982 luisf

merged with new version from trunk
author luisf
date Fri, 19 Nov 2010 14:45:28 +0000
parents 94944d00e43c
children af80e5618e9b
comparison
equal deleted inserted replaced
35:67e8aef29de9 41:7f0e922c8982
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