<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,18 +1,12 @@
 Gem::Specification.new do |s|
-  s.name = 'contest'
-  s.version = '0.1.1'
-  s.summary = %{Write more readable tests in Test::Unit with this tiny script.}
-  s.date = %q{2009-03-16}
-  s.authors = [&quot;Damian Janowski&quot;, &quot;Michel Martens&quot;]
-  s.email = &quot;damian.janowski@gmail.com&quot;
-  s.homepage = &quot;http://github.com/citrusbyte/contest&quot;
-
-  s.specification_version = 2 if s.respond_to? :specification_version=
-
+  s.name        = 'contest'
+  s.version     = '0.1.2'
+  s.summary     = %{Write more readable tests in Test::Unit with this tiny script.}
+  s.description = %{Write declarative tests using nested contexts without performance penalties. Contest is less than 100 lines of code and gets the job done.}
+  s.authors     = [&quot;Damian Janowski&quot;, &quot;Michel Martens&quot;]
+  s.email       = [&quot;djanowski@dimaion.com&quot;, &quot;michel@soveran.com&quot;]
+  s.homepage  = &quot;http://github.com/citrusbyte/contest&quot;
   s.files = [&quot;lib/contest.rb&quot;, &quot;README.markdown&quot;, &quot;LICENSE&quot;, &quot;Rakefile&quot;, &quot;rails/init.rb&quot;, &quot;test/all_test.rb&quot;, &quot;test/setup_and_teardown_order.rb&quot;]
-
-  s.require_paths = ['lib']
-
-  s.has_rdoc = false
+  s.rubyforge_project = &quot;contest&quot;
 end
 </diff>
      <filename>contest.gemspec</filename>
    </modified>
    <modified>
      <diff>@@ -1,18 +1,12 @@
 Gem::Specification.new do |s|
-  s.name = 'contest'
-  s.version = '0.1.1'
-  s.summary = %{Write more readable tests in Test::Unit with this tiny script.}
-  s.date = %q{2009-03-16}
-  s.authors = [&quot;Damian Janowski&quot;, &quot;Michel Martens&quot;]
-  s.email = &quot;damian.janowski@gmail.com&quot;
-  s.homepage = &quot;http://github.com/citrusbyte/contest&quot;
-
-  s.specification_version = 2 if s.respond_to? :specification_version=
-
+  s.name        = 'contest'
+  s.version     = '0.1.2'
+  s.summary     = %{Write more readable tests in Test::Unit with this tiny script.}
+  s.description = %{Write declarative tests using nested contexts without performance penalties. Contest is less than 100 lines of code and gets the job done.}
+  s.authors     = [&quot;Damian Janowski&quot;, &quot;Michel Martens&quot;]
+  s.email       = [&quot;djanowski@dimaion.com&quot;, &quot;michel@soveran.com&quot;]
+  s.homepage  = &quot;http://github.com/citrusbyte/contest&quot;
   s.files = &lt;%= Dir['lib/**/*.rb', 'README*', 'LICENSE', 'Rakefile', 'rails/**/*', 'test/**/*.*'].inspect %&gt;
-
-  s.require_paths = ['lib']
-
-  s.has_rdoc = false
+  s.rubyforge_project = &quot;contest&quot;
 end
 </diff>
      <filename>contest.gemspec.erb</filename>
    </modified>
    <modified>
      <diff>@@ -33,7 +33,7 @@ class Test::Unit::TestCase
   def self.context(name, &amp;block)
     subclass = Class.new(self)
     remove_tests(subclass)
-    subclass.class_eval(&amp;block)
+    subclass.class_eval(&amp;block) if block_given?
     const_set(context_name(name), subclass)
   end
 </diff>
      <filename>lib/contest.rb</filename>
    </modified>
    <modified>
      <diff>@@ -99,7 +99,7 @@ class TestBaz &lt; Test::Unit::TestCase
     def bar
       foo + 1
     end
-      
+
     test &quot;a helper&quot; do
       assert_equal 42, foo
       assert_equal 3, @value
@@ -108,7 +108,7 @@ class TestBaz &lt; Test::Unit::TestCase
     test &quot;another helper&quot; do
       assert_equal 43, bar
     end
-    
+
     context &quot;another context&quot; do
       setup do
         @value += 3
@@ -119,4 +119,6 @@ class TestBaz &lt; Test::Unit::TestCase
       end
     end
   end
+
+  context &quot;empty context&quot;
 end</diff>
      <filename>test/all_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0bfbaf8f39fc070f6a8129018e29b19838a26c31</id>
    </parent>
  </parents>
  <author>
    <name>Michel Martens</name>
    <email>michel@soveran.com</email>
  </author>
  <url>http://github.com/citrusbyte/contest/commit/c16238b12253c1b83d84c544664a23ff268baf68</url>
  <id>c16238b12253c1b83d84c544664a23ff268baf68</id>
  <committed-date>2009-06-19T15:47:26-07:00</committed-date>
  <authored-date>2009-06-19T15:46:58-07:00</authored-date>
  <message>Added ability to create empty contexts.</message>
  <tree>8b656441289958440e06fad3a43f95ace2b2182b</tree>
  <committer>
    <name>Michel Martens</name>
    <email>michel@soveran.com</email>
  </committer>
</commit>
