Sha256: 86859417adf7b1958f75246b6f11ac13a877eea6d1bffaeb9206141cd3514c3f
Contents?: true
Size: 1.51 KB
Versions: 1
Compression:
Stored size: 1.51 KB
Contents
$LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'rubygems' require 'amp-front' require 'amp-core' require 'amp-git' require 'test/unit' require 'minitest/unit' require 'tmpdir' Amp::Plugins::Core.new.load! Amp::Plugins::Git.new.load! class AmpTestCase < MiniTest::Unit::TestCase def setup super tmpdir = nil Dir.chdir Dir.tmpdir do tmpdir = Dir.pwd end # HACK OSX /private/tmp @tempdir = File.join tmpdir, "test_amp_#{$$}" @tempdir.untaint end def tempdir @tempdir end def teardown FileUtils.rm_rf @tempdir if defined?(@tempdir) && @tempdir && File.exist?(@tempdir) end def hexlify(input) Amp::Core::Support::StringUtils.hexlify(input) end def unhexlify(input) Amp::Core::Support::StringUtils.unhexlify(input) end # taken from rubygems def write_file(path) path = File.join(@tempdir, path) dir = File.dirname path FileUtils.mkdir_p dir open path, 'wb' do |io| yield io end path end def assert_regexp_equal(areg, breg) # because regexes, inspected, seems to be killing assert_equal assert areg.inspect == breg.inspect, "#{areg.inspect} is not equal to #{breg.inspect}" end def assert_false(val) assert_equal(false, !!val) end def assert_not_nil(val) refute_equal(nil, val) end def assert_file_contents(file, contents) File.open(file,"r") do |f| assert_equal f.read, contents end end end MiniTest::Unit.autorun
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
amp-git-0.1.0 | test/test_helper.rb |