Sha256: b66f0509bc90a8ecaa3c69718f9bc83012c77d0866c94aab3af8118563307f34

Contents?: true

Size: 523 Bytes

Versions: 1

Compression:

Stored size: 523 Bytes

Contents

module TmpdirHelper
  TMP_DIR = File.expand_path(File.join('..', '..', 'tmp'), File.dirname(__FILE__)).freeze

  def tmp_dir
    TMP_DIR
  end

  def create_tmpdir!
    FileUtils.rm_rf(tmp_dir)
    FileUtils.mkdir_p(tmp_dir)

    pages_dir = File.expand_path(File.join('../../fixtures' ), __FILE__)
    FileUtils.cp_r(pages_dir, tmp_dir)

    # change working directory to the wiki root
    Rwiki.configuration.rwiki_path = File.join(tmp_dir, 'fixtures')
  end

  def remove_tmpdir!
    FileUtils.rm_rf(tmp_dir)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rwiki-0.2.5 spec/support/tmpdir_helper.rb