Sha256: cbae40da03d4c647bc693e77415c0b17180c4ddb8b0df52ba41fd1ffc6473145
Contents?: true
Size: 1.39 KB
Versions: 1
Compression:
Stored size: 1.39 KB
Contents
require_relative '../test_helper' module OhlohScm::Adapters class CvsCommitsTest < Scm::Test def test_commits with_cvs_repository('cvs', 'simple') do |cvs| assert_equal ['2006/06/29 16:21:07', '2006/06/29 18:14:47', '2006/06/29 18:45:29', '2006/06/29 18:48:54', '2006/06/29 18:52:23'], cvs.commits.collect { |c| c.token } assert_equal ['2006/06/29 18:48:54', '2006/06/29 18:52:23'], cvs.commits(:after => '2006/06/29 18:45:29').collect { |c| c.token } # Make sure we are date format agnostic (2008/01/01 is the same as 2008-01-01) assert_equal ['2006/06/29 18:48:54', '2006/06/29 18:52:23'], cvs.commits(:after => '2006-06-29 18:45:29').collect { |c| c.token } assert_equal [], cvs.commits(:after => '2006/06/29 18:52:23').collect { |c| c.token } end end def test_commits_sets_scm with_cvs_repository('cvs', 'simple') do |cvs| cvs.commits.each do |c| assert_equal cvs, c.scm end end end def test_open_log_file_encoding with_cvs_repository('cvs', 'invalid_utf8') do |cvs| cvs.open_log_file do |io| assert_equal true, io.read.valid_encoding? end end end def test_commits_valid_encoding with_cvs_repository('cvs', 'invalid_utf8') do |cvs| assert_nothing_raised do cvs.commits end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ohloh_scm-2.0.0 | test/unit/cvs_commits_test.rb |