Sha256: 93980233589a1adff8627589cb154b05895dd32e8fde46616a1629aed58ea5cb

Contents?: true

Size: 741 Bytes

Versions: 20

Compression:

Stored size: 741 Bytes

Contents

base_dir = File.expand_path(File.join(File.dirname(__FILE__), ".."))
lib_dir = File.join(base_dir, "lib")
test_dir = File.join(base_dir, "test")

$LOAD_PATH.unshift(lib_dir)
$LOAD_PATH.unshift(test_dir)

require "date"
require "test/unit"

module DateExt
  def self.included base
    base.instance_eval do
      def _strptime(str, fmt='%F')
        parser = org.embulk.spi.time.RubyDateParser.new
        map = parser.parse(JRuby.runtime.current_context, fmt, str)
        return map.nil? ? nil : map.to_hash.inject({}){|hash,(k,v)| hash[k.to_sym] = v; hash}
      end
    end
  end
end
Date.send(:include, DateExt)

Dir.glob("#{base_dir}/test/**/test{_,-}*.rb") do |file|
  require file.sub(/\.rb$/,"")
end

exit Test::Unit::AutoRunner.run

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
embulk-0.8.36 test/run-test.rb
embulk-0.8.36-java test/run-test.rb
embulk-0.8.35 test/run-test.rb
embulk-0.8.35-java test/run-test.rb
embulk-0.8.34 test/run-test.rb
embulk-0.8.34-java test/run-test.rb
embulk-0.8.33 test/run-test.rb
embulk-0.8.33-java test/run-test.rb
embulk-0.8.32 test/run-test.rb
embulk-0.8.32-java test/run-test.rb
embulk-0.8.31 test/run-test.rb
embulk-0.8.31-java test/run-test.rb
embulk-0.8.30 test/run-test.rb
embulk-0.8.30-java test/run-test.rb
embulk-0.8.29 test/run-test.rb
embulk-0.8.29-java test/run-test.rb
embulk-0.8.28 test/run-test.rb
embulk-0.8.28-java test/run-test.rb
embulk-0.8.27 test/run-test.rb
embulk-0.8.27-java test/run-test.rb