Sha256: 06261d8c23dc3edd99360a85c4cfe07b3581d8b871e4e259e56d6cf971c1aed9

Contents?: true

Size: 827 Bytes

Versions: 4

Compression:

Stored size: 827 Bytes

Contents

require "test_helper"

class RangeInfoTest < Minitest::Test
  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

4 entries across 4 versions & 1 rubygems

Version Path
git_diff-0.4.2 test/range_info_test.rb
git_diff-0.4.1 test/range_info_test.rb
git_diff-0.4.0 test/range_info_test.rb
git_diff-0.3.1 test/range_info_test.rb