<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -34,13 +34,14 @@ namespace :test do
     t.test_files = FileList['todo/**/*_test.rb']
     t.verbose = true
   end
-  Rake::TestTask.new(&quot;jspec&quot;) do |t|
+  
+  task :jspec =&gt; :extensions do
     $LOAD_PATH &lt;&lt; File.expand_path(File.dirname(__FILE__) + &quot;/lib&quot;)
     Johnson.send(:remove_const, :VERSION)
-    require 'johnson'
-    Dir['test/jspec/**/*_spec.js'].each do |file|
-      rt = Johnson::Runtime.new
-      rt.load(file)
+    require &quot;johnson&quot;
+
+    Dir[&quot;test/jspec/**/*_spec.js&quot;].each do |file|
+      Johnson::Runtime.new.load(file)
     end
   end
 end
@@ -57,7 +58,6 @@ task :extension =&gt; :build
 # gem depends on the native extension actually building
 Rake::Task[:gem].prerequisites &lt;&lt; :extensions
 
-desc &quot;Our johnson requires extensions.&quot;
 task :extensions =&gt; [&quot;lib/johnson/spidermonkey.#{kind}&quot;]
 
 namespace :extensions do</diff>
      <filename>Rakefile</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>dc9c9cb4769a1acb15be6c089dd324e24fa75584</id>
    </parent>
  </parents>
  <author>
    <name>John Barnette</name>
    <email>jbarnette@gmail.com</email>
  </author>
  <url>http://github.com/jbarnette/johnson/commit/c7bc74d8b08bd2cc53adeae2051194684321b46b</url>
  <id>c7bc74d8b08bd2cc53adeae2051194684321b46b</id>
  <committed-date>2008-05-31T21:53:49-07:00</committed-date>
  <authored-date>2008-05-31T21:53:49-07:00</authored-date>
  <message>Kinda unbroke test:jspec.</message>
  <tree>17d95e4823850bd35b8134f4e6d24b8e50609b94</tree>
  <committer>
    <name>John Barnette</name>
    <email>jbarnette@gmail.com</email>
  </committer>
</commit>
