Sha256: e011979633ec763f370856f0fef76c24f43fbe5b43fc78197c238ff20ca0ece8

Contents?: true

Size: 678 Bytes

Versions: 4

Compression:

Stored size: 678 Bytes

Contents

require 'test/unit'
require 'rscm/svn/svn'
require 'rscm/generic_scm_tests'
require 'rscm/path_converter'

module RSCM
  class SVNTest < Test::Unit::TestCase
  
    include GenericSCMTests
    include LabelTest

    def create_scm(repository_root_dir, path)
      SVN.new(PathConverter.filepath_to_nativeurl("#{repository_root_dir}/#{path}"), path)
    end

    def test_repourl
      svn = SVN.new("svn+ssh://mooky/bazooka/baluba", "bazooka/baluba")
      assert_equal("svn+ssh://mooky", svn.repourl)

      svn.path = nil
      assert_equal(svn.url, svn.repourl)

      svn.path = ""
      assert_equal(svn.url, svn.repourl)
    end
    
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rscm-0.1.0.1338 test/rscm/svn/svn_test.rb
rscm-0.1.0.1337 test/rscm/svn/svn_test.rb
rscm-0.1.0.999 test/rscm/svn/svn_test.rb
rscm-0.1.0 test/rscm/svn/svn_test.rb