Sha256: dd44424fb030102c0f127acf228bc102772596c6c57f68689ba4f42bd73cc88d

Contents?: true

Size: 710 Bytes

Versions: 1

Compression:

Stored size: 710 Bytes

Contents

require 'rubygems'
require 'test/unit'
require 'flexmock/test_unit'
require 'documentalist'

def fixture_001
  File.join(File.dirname(__FILE__), "fixtures/fixture_001.odt")
end

class Test::Unit::TestCase
  def assert_difference(code, difference = 0, message = nil)
    message = "Returned values were equal" unless message
    start_value = eval(code).to_i
    yield
    end_value = eval(code).to_i

    if difference
      assert_equal difference, end_value - start_value, message
    else
      assert((end_value - start_value) != 0, message)
    end
  end

  def assert_no_difference(code, message = "Returned values were different")
    assert_difference(code, 0, message) do
      yield
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
documentalist-0.1.1 test/test_helper.rb