diff --git a/test/unit/repository_filesystem_test.rb b/test/unit/repository_filesystem_test.rb index 0ba8f54a..bff3c8bd 100644 --- a/test/unit/repository_filesystem_test.rb +++ b/test/unit/repository_filesystem_test.rb @@ -19,25 +19,26 @@ require File.expand_path('../../test_helper', __FILE__) class RepositoryFilesystemTest < ActiveSupport::TestCase fixtures :projects - + # No '..' in the repository path REPOSITORY_PATH = RAILS_ROOT.gsub(%r{config\/\.\.}, '') + '/tmp/test/filesystem_repository' - + def setup @project = Project.find(1) Setting.enabled_scm << 'Filesystem' unless Setting.enabled_scm.include?('Filesystem') - assert @repository = Repository::Filesystem.create(:project => @project, :url => REPOSITORY_PATH) + assert @repository = Repository::Filesystem.create( + :project => @project, :url => REPOSITORY_PATH) end - + if File.directory?(REPOSITORY_PATH) def test_fetch_changesets @repository.fetch_changesets @repository.reload - + assert_equal 0, @repository.changesets.count assert_equal 0, @repository.changes.count end - + def test_entries assert_equal 2, @repository.entries("", 2).size assert_equal 2, @repository.entries("dir", 3).size