Mercurial > hg > soundsoftware-site
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) |