Sha256: 885f49615aa9d9e4175fbeec4c9bdee42259912d0ecd03535e5a262c49147cc7

Contents?: true

Size: 608 Bytes

Versions: 5

Compression:

Stored size: 608 Bytes

Contents

require 'test/unit'
require_relative '../lib/changelog_filter'

class TestChangelogFilter < Test::Unit::TestCase
	def test_filter_from_string
		log_entry = "- TEST: This is a test log entry"
		string = <<-EOF
			This is a multiline
			test string
			#{log_entry}
			and more text
			EOF
		filter = ChangelogFilter.FromString(string)
		assert(filter.changelog.length == 1,
			'Filter should contain one changelog entry.')
		assert(filter.changelog[0].lstrip == log_entry,
			'Filtered changelog did not contain test entry.')
		assert(filter.other_text.size == 3,
			'Other text should have 3 lines')
	end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
create_changelog-1.4.3 test/test_changelog_filter.rb
create_changelog-1.4.2 test/test_changelog_filter.rb
create_changelog-1.4.1 test/test_changelog_filter.rb
create_changelog-1.3.2 test/test_changelog_filter.rb
create_changelog-1.3.1 test/test_changelog_filter.rb