Sha256: 1b80b3417a3f5f19726d0f3b21e93145e086bdece49457e89216fbb791170363

Contents?: true

Size: 1.27 KB

Versions: 7

Compression:

Stored size: 1.27 KB

Contents

require 'simplecov'
# require deps
require 'tmpdir'
require 'fileutils'
require 'minitest/autorun'
require 'shoulda'
require 'fileutils'
require 'timeout'
require 'logger'
require 'date'
require 'webmock/minitest'

# require gem files
require 'roo'

TESTDIR =  File.join(File.dirname(__FILE__), 'files')

# very simple diff implementation
# output is an empty string if the files are equal
# otherwise differences a printen (not compatible to
# the diff command)
def file_diff(fn1,fn2)
  result = ''
  File.open(fn1) do |f1|
    File.open(fn2) do |f2|
      while f1.eof? == false and f2.eof? == false
        line1 = f1.gets.chomp
        line2 = f2.gets.chomp
        result << "<#{line1}\n>#{line2}\n" if line1 != line2
      end
      if f1.eof? == false
        while f1.eof? == false
          line1 = f1.gets
          result << "<#{line1}\n"
        end
      end
      if f2.eof? == false
        while f2.eof? == false
          line2 = f2.gets
          result << ">#{line2}\n"
        end
      end
    end
  end
  result
end

def yaml_entry(row,col,type,value)
  "cell_#{row}_#{col}: \n  row: #{row} \n  col: #{col} \n  celltype: #{type} \n  value: #{value} \n"
end

class File
  def File.delete_if_exist(filename)
    if File.exist?(filename)
      File.delete(filename)
    end
  end
end

Version data entries

7 entries across 7 versions & 3 rubygems

Version Path
roo-2.1.0 test/test_helper.rb
roo-2.0.1 test/test_helper.rb
culturecode-roo-2.0.2 test/test_helper.rb
culturecode-roo-2.0.1 test/test_helper.rb
roo-2.0.0 test/test_helper.rb
roo-2.0.0beta1 test/test_helper.rb
roo-andyw8-2.0.0 test/test_helper.rb