Sha256: 1389d75b809149ee2547aebcfe08c6d2edcada86a314c77141f238cc3966411f
Contents?: true
Size: 1.42 KB
Versions: 34
Compression:
Stored size: 1.42 KB
Contents
require_relative '../test_helper' module OhlohScm::Adapters class CvsCommitsTest < OhlohScm::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 } # 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 ['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
34 entries across 34 versions & 1 rubygems