comparison test/unit/repository_filesystem_test.rb @ 909:cbb26bc654de redmine-1.3

Update to Redmine 1.3-stable branch (Redmine SVN rev 8964)
author Chris Cannam
date Fri, 24 Feb 2012 19:09:32 +0000
parents cbce1fd3b1b7
children 433d4f72a19b
comparison
equal deleted inserted replaced
908:c6c2cbd0afee 909:cbb26bc654de
18 require File.expand_path('../../test_helper', __FILE__) 18 require File.expand_path('../../test_helper', __FILE__)
19 19
20 class RepositoryFilesystemTest < ActiveSupport::TestCase 20 class RepositoryFilesystemTest < ActiveSupport::TestCase
21 fixtures :projects 21 fixtures :projects
22 22
23 # No '..' in the repository path 23 REPOSITORY_PATH = Rails.root.join('tmp/test/filesystem_repository').to_s
24 REPOSITORY_PATH = RAILS_ROOT.gsub(%r{config\/\.\.}, '') + '/tmp/test/filesystem_repository'
25 24
26 def setup 25 def setup
27 @project = Project.find(3) 26 @project = Project.find(3)
28 Setting.enabled_scm << 'Filesystem' unless Setting.enabled_scm.include?('Filesystem') 27 Setting.enabled_scm << 'Filesystem' unless Setting.enabled_scm.include?('Filesystem')
29 @repository = Repository::Filesystem.create( 28 @repository = Repository::Filesystem.create(
33 assert @repository 32 assert @repository
34 end 33 end
35 34
36 if File.directory?(REPOSITORY_PATH) 35 if File.directory?(REPOSITORY_PATH)
37 def test_fetch_changesets 36 def test_fetch_changesets
37 assert_equal 0, @repository.changesets.count
38 assert_equal 0, @repository.changes.count
38 @repository.fetch_changesets 39 @repository.fetch_changesets
39 @repository.reload 40 @project.reload
40 assert_equal 0, @repository.changesets.count 41 assert_equal 0, @repository.changesets.count
41 assert_equal 0, @repository.changes.count 42 assert_equal 0, @repository.changes.count
42 end 43 end
43 44
44 def test_entries 45 def test_entries