Sha256: 0cd82cf71a3ca842bfdf9eb18c3d02bba327043f6b6e2549ce2cd622d0c74b1b
Contents?: true
Size: 1.1 KB
Versions: 2
Compression:
Stored size: 1.1 KB
Contents
require File.join(File.dirname(__FILE__), 'test_helper') require 'markout/revision' require 'ostruct' module Markout class RevisionTest < Test::Unit::TestCase def test_should_initialize_with_commit assert_nothing_raised do @revision = Markout::Revision.new( fake_grit_commit ) end assert_not_nil @revision.sha assert_not_nil @revision.date assert_not_nil @revision.author assert_not_nil @revision.subject assert_not_nil @revision.message assert_not_nil @revision.diff end private def fake_grit_commit diff=<<END diff --git a/file.txt index 0000000..11111111 100644 --- a/file.txt +++ b/file.txt @@ -1 +1,5 @@ # Header +## Subheader +Lorem ipsum dolor sit amet, consectetur adipisicing elit.+ +sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + END OpenStruct.new( :sha => '0'*40, :date => Time.now, :author => 'John Git', :message => "Subject is on the first line\nAnd everything else is the message", :show => [OpenStruct.new(:diff => diff)] ) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
karmi-markout-0.1.1 | test/markout_revision_test.rb |
karmi-markout-0.1.2 | test/markout_revision_test.rb |