comparison test/functional/.svn/text-base/repositories_bazaar_controller_test.rb.svn-base @ 245:051f544170fe

* Update to SVN trunk revision 4993
author Chris Cannam
date Thu, 03 Mar 2011 11:42:28 +0000
parents 8661b858af72
children cbce1fd3b1b7
comparison
equal deleted inserted replaced
244:8972b600f4fb 245:051f544170fe
30 def setup 30 def setup
31 @controller = RepositoriesController.new 31 @controller = RepositoriesController.new
32 @request = ActionController::TestRequest.new 32 @request = ActionController::TestRequest.new
33 @response = ActionController::TestResponse.new 33 @response = ActionController::TestResponse.new
34 User.current = nil 34 User.current = nil
35 Repository::Bazaar.create(:project => Project.find(3), :url => REPOSITORY_PATH) 35 @project = Project.find(3)
36 @repository = Repository::Bazaar.create(
37 :project => @project, :url => REPOSITORY_PATH,
38 :log_encoding => 'UTF-8')
39 assert @repository
36 end 40 end
37 41
38 if File.directory?(REPOSITORY_PATH) 42 if File.directory?(REPOSITORY_PATH)
39 def test_show 43 def test_show
40 get :show, :id => 3 44 get :show, :id => 3
41 assert_response :success 45 assert_response :success
42 assert_template 'show' 46 assert_template 'show'
43 assert_not_nil assigns(:entries) 47 assert_not_nil assigns(:entries)
44 assert_not_nil assigns(:changesets) 48 assert_not_nil assigns(:changesets)
45 end 49 end
46 50
47 def test_browse_root 51 def test_browse_root
48 get :show, :id => 3 52 get :show, :id => 3
49 assert_response :success 53 assert_response :success
50 assert_template 'show' 54 assert_template 'show'
51 assert_not_nil assigns(:entries) 55 assert_not_nil assigns(:entries)
52 assert_equal 2, assigns(:entries).size 56 assert_equal 2, assigns(:entries).size
53 assert assigns(:entries).detect {|e| e.name == 'directory' && e.kind == 'dir'} 57 assert assigns(:entries).detect {|e| e.name == 'directory' && e.kind == 'dir'}
54 assert assigns(:entries).detect {|e| e.name == 'doc-mkdir.txt' && e.kind == 'file'} 58 assert assigns(:entries).detect {|e| e.name == 'doc-mkdir.txt' && e.kind == 'file'}
55 end 59 end
56 60
57 def test_browse_directory 61 def test_browse_directory
58 get :show, :id => 3, :path => ['directory'] 62 get :show, :id => 3, :path => ['directory']
59 assert_response :success 63 assert_response :success
60 assert_template 'show' 64 assert_template 'show'
61 assert_not_nil assigns(:entries) 65 assert_not_nil assigns(:entries)