jbarnette (owner)

Revisions

gist: 7384 Download_button fork
public
Public Clone URL: git://gist.github.com/7384.git
unitard.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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