Sha256: 49d0e018b6f11f996d745b72630dfb26528114a61b665f4af1b5aafe7b9fb8c7
Contents?: true
Size: 917 Bytes
Versions: 1
Compression:
Stored size: 917 Bytes
Contents
require_relative '../test_helper' require 'socket' module OhlohScm::Adapters class SvnPushTest < OhlohScm::Test def test_basic_push_using_svnsync with_svn_repository('svn') do |src| OhlohScm::ScratchDir.new do |dest_dir| dest = SvnAdapter.new(:url => dest_dir).normalize assert !dest.exist? src.push(dest) assert dest.exist? assert_equal src.log, dest.log end end end # Triggers the "ssh" code path by using svn+ssh:// protocol instead of file:// protocol. # Simulates pushing to another server in our cluster. def test_ssh_push_using_svnsync with_svn_repository('svn') do |src| OhlohScm::ScratchDir.new do |dest_dir| dest = SvnAdapter.new(:url => "svn+ssh://localhost#{File.expand_path(dest_dir)}").normalize assert !dest.exist? src.push(dest) assert dest.exist? assert_equal src.log, dest.log end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ohloh_scm-2.5.1 | test/unit/svn_push_test.rb |