Sha256: 3b31c4e9ffa9a873037c7f394c642a2661d2afb875966578414d801975c606ea

Contents?: true

Size: 837 Bytes

Versions: 1

Compression:

Stored size: 837 Bytes

Contents

require "test_helper"

class RangeInfoTest < MiniTest::Unit::TestCase
  def setup
    @range_info = GitDiff::RangeInfo.new("180,7", "180,7", "module Grit")
  end

  def test_from_string
    range_info = GitDiff::RangeInfo.from_string("@@ -180,7 +180,7 @@")

    refute_nil range_info
    assert_instance_of GitDiff::RangeInfo, range_info
  end

  def test_from_string_with_header
    range_info = GitDiff::RangeInfo.from_string("@@ -180,7 +180,7 @@ module Grit")

    refute_nil range_info
    assert_instance_of GitDiff::RangeInfo, range_info
  end

  def test_with_incomplete_range_info
    range_info = GitDiff::RangeInfo.from_string("@@ -1 +1,2 @@")

    refute_nil range_info
    assert_instance_of GitDiff::RangeInfo, range_info
  end

  def test_to_s
    assert_equal "@@ -180,7 +180,7 @@ module Grit", @range_info.to_s
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
git_diff-0.3.0 test/range_info_test.rb