require "test/unit" module Kernel def describe(description, &block) Class.new(Unitard::TestCase, &block) end end module Unitard class TestCase < Test::Unit::TestCase def run(*args) return if @method_name.to_s == "default_test" super end def self.it(description, &block) define_method("test: #{description}", &block) end end end describe "a pointless test" do it "makes sure true is true" do assert(false) end end