Sha256: 1960af19a51d75ba4245c3b5b4b884bd1e5ce537f8d058c7ed1b27380a912197
Contents?: true
Size: 1.03 KB
Versions: 1
Compression:
Stored size: 1.03 KB
Contents
$:.unshift File.expand_path('../../lib', __FILE__) require 'minitest/autorun' require 'test/unit/assertions' require 'reality/generators' class Reality::TestCase < Minitest::Test include Test::Unit::Assertions module TestTemplateSetContainer class << self include Reality::Generators::TemplateSetContainer def new_template_set(name, options, &block) Reality::Generators::TemplateSet.new(self, name, options, &block) end def reset template_set_map.clear target_manager.reset_targets end end end def setup TestTemplateSetContainer.reset @temp_dir = nil end def teardown unless @temp_dir.nil? FileUtils.rm_rf @temp_dir unless ENV['NO_DELETE_DIR'] == 'true' @temp_dir = nil end end def temp_dir if @temp_dir.nil? base_temp_dir = ENV['TEST_TMP_DIR'] || File.expand_path("#{File.dirname(__FILE__)}/../tmp") @temp_dir = "#{base_temp_dir}/generators-#{Time.now.to_i}" FileUtils.mkdir_p @temp_dir end @temp_dir end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
reality-generators-1.0.0 | test/helper.rb |