Sha256: dca50010a8e3df852b918c2d32741407b36fe4c9871a94013b3c610e68969566
Contents?: true
Size: 863 Bytes
Versions: 2
Compression:
Stored size: 863 Bytes
Contents
here = File.expand_path(File.dirname(__FILE__)) $: << here require "#{here}/../config/environment" require 'test/unit' require 'fileutils' require 'logger' require 'find' require 'yaml' require 'set' require 'ostruct' class Test::Unit::TestCase include FileUtils def poll(time_limit) (time_limit * 10).to_i.times do return true if yield sleep 0.1 end return false end def self.it(str, &block) make_test_case "it", str, &block end def self.should(str, &block) make_test_case "should", str, &block end def self.make_test_case(prefix, str, &block) tname = self.name.sub(/Test$/,'') if block define_method "test #{prefix} #{str}" do instance_eval &block end else puts ">>> UNIMPLEMENTED CASE: #{tname}: #{str}" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ceedling-0.29.1 | vendor/hardmock/test/test_helper.rb |
ceedling-0.29.0 | vendor/hardmock/test/test_helper.rb |