Sha256: 1ebf74f4d1ce2feefe58e96e7cf7f73ba404d650c715ed9c82df58a1cdaf1683
Contents?: true
Size: 654 Bytes
Versions: 21
Compression:
Stored size: 654 Bytes
Contents
# frozen_string_literal: true require 'fileutils' require 'minitest' class TestBase < MiniTest::Test def set_temp_dir @temp_dir = '/tmp/clwiki' @test_wiki_path = @temp_dir $wiki_conf = ClWiki::Configuration.new $wiki_conf.wiki_path = @test_wiki_path end def setup set_temp_dir FileUtils.makedirs(@temp_dir) end def teardown FileUtils.remove_entry_secure(@temp_dir) ClWiki::MemoryIndexer.instance_variable_set('@instance', nil) end def create_legacy_file(filename, contents = 'contents') File.join(@temp_dir, filename).tap do |fn| File.open(fn, 'w+') { |f| f.puts contents } end end end
Version data entries
21 entries across 21 versions & 1 rubygems
Version | Path |
---|---|
clwiki-3.0.0 | test/lib/clwiki/test_base.rb |