Sha256: f163f42d96a1910fe91ac45c3729693d44163de0859387e4f6c87612b734dc28
Contents?: true
Size: 637 Bytes
Versions: 1
Compression:
Stored size: 637 Bytes
Contents
require 'tempfile' class TestCase < MiniTest::Unit::TestCase def self.test(name, &block) test_name = "test_#{name.gsub(/\s+/, '_')}".to_sym defined = instance_method(test_name) rescue false raise "#{test_name} already defined in #{self}" if defined block ||= proc { skip } define_method(test_name, &block) end def with_tempfile(data=nil) file = Tempfile.new('shift_test') file.write(data) if data file.close yield(file.path) file.unlink end def file(name) File.join(File.dirname(__FILE__), 'data', name) end end module Unavabelizer def available? false end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shift-0.1.0 | test/helper.rb |