Class TestDiffTools
In: lib/diff_tools.rb
Parent: ::Test::Unit::TestCase

Methods

Public Instance methods

[Source]

# File lib/diff_tools.rb, line 121
    def setup
      @fixtures = 'test'.to_path/'fixtures'
      @my_diff = @fixtures/'my_diff.patch'
      @output_diff = TempPath.new('output_diff.patch')
      # @output_diff = '/tmp/output_diff.patch'.to_path
    end

[Source]

# File lib/diff_tools.rb, line 128
    def teardown
    end

[Source]

# File lib/diff_tools.rb, line 131
    def test_example
      diff = DiffTools::Diff.new(@my_diff.read)
      sorted = diff[/NEWS/, /^[^.]*$/, /core_ex/, /ruby_ex/, //]
      @output_diff.open('w') { |f| f.puts sorted.to_s }
    end

[Validate]