<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>test/jquery/test_jquery.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,7 +1,6 @@
 # -*- ruby -*-
 
 require 'rubygems'
-require 'johnson'
 require 'rake'
 require 'hoe'
 
@@ -23,38 +22,16 @@ file 'vendor/jquery/jquery/dist/jquery.js' do
   end
 end
 
-class FakeWindow
-end
-
-class FakeNavigator
-  def userAgent
-    &quot;hello world&quot;
-  end
-
-  def js_property? name
-    [:userAgent].include? name
-  end
-end
-
 namespace :test do
+  desc &quot;run jquery tests&quot;
   task :jquery =&gt; 'vendor/jquery/jquery/dist/jquery.js' do
-    Dir.chdir 'vendor/jquery/jquery' do
-      doc = Taka::DOM::HTML(File.read('test/index.html'))
-      scripts = doc.getElementsByTagName 'script'
-      rt = Johnson::Runtime.new
-
-      rt['window']    = FakeWindow.new
-      rt['navigator'] = FakeNavigator.new
-      rt['document']  = doc
+    require 'test/jquery/test_jquery'
+  end
 
-      scripts.each do |tag|
-        if tag['src']
-          filename = File.expand_path(tag['src'].sub('..', '.'))
-          rt.evaluate File.read(filename), filename, 1
-        else
-          rt.evaluate tag.content
-        end
-      end
+  desc &quot;run dom tests&quot;
+  task :dom do
+    Dir.glob('test/dom/**/*.rb').each do |file|
+      require file
     end
   end
 end</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -6,10 +6,12 @@ require 'test/unit'
 end
 
 $LOAD_PATH &lt;&lt; ENV['NOKOGIRI_DEV'] if ENV['NOKOGIRI_DEV']
+$LOAD_PATH &lt;&lt; ENV['JOHNSON_DEV'] if ENV['JOHNSON_DEV']
 
 require 'rubygems'
 require 'nokogiri'
 require 'taka'
+require 'johnson'
 
 module DOM
   class TestCase &lt; Test::Unit::TestCase
@@ -90,3 +92,22 @@ def DOMTestCase(test_case_name, &amp;block)
   test_klass = Class.new(DOM::TestCase, &amp;block)
   Object.const_set(klass.to_sym, test_klass)
 end
+
+module JQuery
+  class FakeWindow
+  end
+
+  class FakeNavigator
+    def userAgent
+      &quot;hello world&quot;
+    end
+
+    def js_property? name
+      [:userAgent].include? name
+    end
+  end
+
+  class TestCase &lt; Test::Unit::TestCase
+    undef :default_test
+  end  
+end</diff>
      <filename>test/helper.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>abe5c2780b24ad993a8b9fbde4f18ee3eb5df4bb</id>
    </parent>
  </parents>
  <author>
    <name>Mike Dalessio</name>
    <email>mike@csa.net</email>
  </author>
  <url>http://github.com/tenderlove/taka/commit/ba7d44bf6183586885dc04f5ab83ff9381a64bde</url>
  <id>ba7d44bf6183586885dc04f5ab83ff9381a64bde</id>
  <committed-date>2009-06-01T16:00:40-07:00</committed-date>
  <authored-date>2009-06-01T15:48:32-07:00</authored-date>
  <message>refactored jquery tests into separate file, and made it a little nicer to use a dev version of johnson.</message>
  <tree>ad6a26eebf0c5e1fd18656cb91a20af1a19d8a89</tree>
  <committer>
    <name>Mike Dalessio</name>
    <email>mike@csa.net</email>
  </committer>
</commit>
