Sha256: cb7e30b22007696d561e1ac26f720fbc58b78f9a0784023ba0d6045bf32f627a

Contents?: true

Size: 911 Bytes

Versions: 4

Compression:

Stored size: 911 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)
    begin
      Persist.cachedir = Rbbt.tmp.test.persistence.find :user
    rescue
      Persist.cache_dir = Rbbt.tmp.test.persistence.find :user
    end
  end

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

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rbbt-text-1.5.2 test/test_helper.rb
rbbt-text-1.5.1 test/test_helper.rb
rbbt-text-1.5.0 test/test_helper.rb
rbbt-text-1.4.0 test/test_helper.rb