Sha256: 032b805fc4cb3dde49b4aa88ab8c222a3a65c25ed4d6cc4435aaf604e185e1a0

Contents?: true

Size: 781 Bytes

Versions: 2

Compression:

Stored size: 781 Bytes

Contents

require 'test/unit'
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
$LOAD_PATH.unshift(File.dirname(__FILE__))

require 'rbbt'
require 'rbbt/persist'
require 'rbbt/util/tmpfile'
require 'rbbt/util/log'
require 'rbbt/text/corpus'

class Test::Unit::TestCase
  def get_test_datafile(file)
    File.join(File.dirname(__FILE__), 'data', file)
  end

  def setup
    FileUtils.mkdir_p Rbbt.tmp.test.persistence.find(:user)
    Persist.cachedir = Rbbt.tmp.test.persistence.find :user
  end

  def teardown
    FileUtils.rm_rf Rbbt.tmp.test.find :user
    Persist::CONNECTIONS.values.each do |c| c.close end
    Persist::CONNECTIONS.clear
    Corpus::DocumentRepo::TC_CONNECTIONS.values.each do |c| c.close end
    Corpus::DocumentRepo::TC_CONNECTIONS.clear
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rbbt-text-1.2.0 test/test_helper.rb
rbbt-text-1.1.9 test/test_helper.rb