<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>log/.gitignore</filename>
    </added>
    <added>
      <filename>tasks/solr.rake</filename>
    </added>
    <added>
      <filename>test/test_integration.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -45,7 +45,7 @@ module Sunspot
 
     def order_by(field_name, direction = nil)
       direction ||= :asc
-      @sort = &quot;#{field(field_name).indexed_name} #{direction}&quot;
+      @sort = [{ field(field_name).indexed_name.to_sym =&gt; (direction.to_s == 'asc' ? :ascending : :descending) }] #TODO should support multiple order columns
       attributes[:order] = &quot;#{field_name} #{direction}&quot;
     end
 </diff>
      <filename>lib/sunspot/query.rb</filename>
    </modified>
    <modified>
      <diff>@@ -122,7 +122,7 @@ class TestBuildSearch &lt; Test::Unit::TestCase
   end
 
   test 'should order' do
-    connection.expects(:query).with('(type:Post)', :filter_queries =&gt; [], :sort =&gt; 'average_rating_f desc').times(2)
+    connection.expects(:query).with('(type:Post)', :filter_queries =&gt; [], :sort =&gt; [{ :average_rating_f =&gt; :descending }]).times(2)
     session.search Post, :order =&gt; 'average_rating desc'
     session.search Post do
       order_by :average_rating, :desc</diff>
      <filename>test/test_build_search.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>df618497d864347e4443edfb593bb72c49fe3250</id>
    </parent>
  </parents>
  <author>
    <name>Mat Brown</name>
    <email>mat@matbook.(none)</email>
  </author>
  <url>http://github.com/outoftime/sunspot/commit/d9ff8b6cab1ce584d9c19a3ed611eaadfb1bc55b</url>
  <id>d9ff8b6cab1ce584d9c19a3ed611eaadfb1bc55b</id>
  <committed-date>2008-12-01T16:36:17-08:00</committed-date>
  <authored-date>2008-12-01T16:36:17-08:00</authored-date>
  <message>Basic integration tests

Basic integration tests - need to turn it into a much more robust suite.
Also added solr:test:start task which starts Solr for use in the
integration tests (you have to stop it yourself).</message>
  <tree>9c683c0ea5374aafe4dae11801a0a803f28aba59</tree>
  <committer>
    <name>Mat Brown</name>
    <email>mat@matbook.(none)</email>
  </committer>
</commit>
