Sha256: fdac2ded80be9a04b1e680340e088ed30b4c275c78d3593d7937657ee2d42fe6

Contents?: true

Size: 1.45 KB

Versions: 6

Compression:

Stored size: 1.45 KB

Contents

require File.dirname(__FILE__) + '/helper'

# 	<link rel="stylesheet" href="../stylesheets/codecolorer.css" type="text/css" media="screen, projection" />
# 	<link rel="stylesheet" href="../stylesheets/modalbox.css" type="text/css" media="screen, projection" />
# 	<link rel="stylesheet" href="../stylesheets/print.css" type="text/css" media="print" />
#+	<link rel="shortcut icon" href="../images/favicon.ico" type="image/x-icon" />
#+	<link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
# 	<script type="text/javascript" src="../javascripts/prototype.js" charset="utf-8"></script>
# 	<script type="text/javascript" src="../javascripts/scriptaculous.js" charset="utf-8"></script>
# 	<script type="text/javascript" src="../javascripts/application.js" charset="utf-8"></script>

class ChunkTest < Test::Unit::TestCase
  context "Diff Chunk" do
    setup do
      @diff = PrettyDiff::Diff.new read_diff('second.diff')
      @chunk = @diff.send(:chunks).first
      @chunk.send(:find_lines!)
    end

    should "generate HTML without errors" do
      assert @chunk.to_html
    end

    should "find correct amount of left line numbers" do
      assert @chunk.send(:line_numbers).send(:left_column).compact.size == 6
    end

    should "find correct amount of right line numbers" do
      assert @chunk.send(:line_numbers).send(:right_column).compact.size == 8
    end

    should "find correct amount of lines" do
      assert @chunk.lines.size == 8
    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
pretty_diff-0.9.3 test/chunk_test.rb
pretty_diff-0.9.2 test/chunk_test.rb
pretty_diff-0.9.1 test/chunk_test.rb
pretty_diff-0.8.1 test/chunk_test.rb
pretty_diff-0.8.0 test/chunk_test.rb
pretty_diff-0.7.0 test/chunk_test.rb