<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>spec/desert/rails/2.1.0/template_finder_spec.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,6 +1,7 @@
 module ActionView #:nodoc:
   class TemplateFinder #:nodoc:
     def initialize_with_desert_plugins(*args)
+      self.class.process_view_paths(*args)
       initialize_without_desert_plugins *args
 
       Desert::Manager.plugins.reverse.each do |plugin|</diff>
      <filename>lib/desert/plugin_templates/2.1.0/action_view.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,60 +2,53 @@ require File.expand_path(&quot;#{File.dirname(__FILE__)}/../../../spec_helper&quot;)
 
 unless Desert::VersionChecker.rails_version_is_below_1990?
   module Rails
-    describe Plugin, :shared =&gt; true do
+    describe Plugin do
       it_should_behave_like &quot;Desert::Manager fixture&quot;
 
       before do
-        @configuration = Configuration.new
         @plugin = Rails::Plugin.new(&quot;#{RAILS_ROOT}/vendor/plugins/aa_depends_on_acts_as_spiffy&quot;)
         @configuration = Configuration.new
         @initializer = Rails::Initializer.new(@configuration)
       end
-    end
-
-    describe Plugin, &quot;#require_plugin&quot; do
-      it_should_behave_like &quot;Rails::Plugin&quot;
 
-      it &quot;raises error when passed a plugin that doesn't exist&quot; do
-        @plugin.load(@initializer)
-        lambda do
-          @plugin.require_plugin &quot;i_dont_exist&quot;
-        end.should raise_error(RuntimeError, &quot;Plugin 'i_dont_exist' does not exist&quot;)
+      describe &quot;#require_plugin&quot; do
+        it &quot;raises error when passed a plugin that doesn't exist&quot; do
+          @plugin.load(@initializer)
+          lambda do
+            @plugin.require_plugin &quot;i_dont_exist&quot;
+          end.should raise_error(RuntimeError, &quot;Plugin 'i_dont_exist' does not exist&quot;)
+        end
       end
-    end
 
-    describe Plugin, &quot;#load, when representing aa_depends_on_acts_as_spiffy&quot; do
-      it_should_behave_like &quot;Rails::Plugin&quot;
-
-      it &quot;evals init.rb which requires plugin dependencies and registers the plugin itself&quot; do
-        mock.proxy(@plugin).require_plugin('acts_as_spiffy')
-        @plugin.load(@initializer)
-        Desert::Manager.plugins.should == [
-          Desert::Manager.find_plugin('the_grand_poobah'),
-            Desert::Manager.find_plugin('acts_as_spiffy'),
-            Desert::Manager.find_plugin('aa_depends_on_acts_as_spiffy'),
-        ]
-      end
-
-      it &quot;does not load an already-loaded plugin twice&quot; do
-        already_loaded_plugin = Rails::Plugin.new(&quot;#{RAILS_ROOT}/vendor/plugins/acts_as_spiffy&quot;)
-        already_loaded_plugin.load(@initializer)
-
-        Desert::Manager.plugins.should == [
-          Desert::Manager.find_plugin('the_grand_poobah'),
-            Desert::Manager.find_plugin('acts_as_spiffy')
-        ]
-
-        @plugin.load(@initializer)
-
-        Desert::Manager.plugins.should == [
-          Desert::Manager.find_plugin('the_grand_poobah'),
-            Desert::Manager.find_plugin('acts_as_spiffy'),
-            Desert::Manager.find_plugin('aa_depends_on_acts_as_spiffy'),
-        ]
+      describe &quot;#load, when representing aa_depends_on_acts_as_spiffy&quot; do
+        it &quot;evals init.rb which requires plugin dependencies and registers the plugin itself&quot; do
+          mock.proxy(@plugin).require_plugin('acts_as_spiffy')
+          @plugin.load(@initializer)
+          Desert::Manager.plugins.should == [
+            Desert::Manager.find_plugin('the_grand_poobah'),
+              Desert::Manager.find_plugin('acts_as_spiffy'),
+              Desert::Manager.find_plugin('aa_depends_on_acts_as_spiffy'),
+          ]
+        end
+
+        it &quot;does not load an already-loaded plugin twice&quot; do
+          already_loaded_plugin = Rails::Plugin.new(&quot;#{RAILS_ROOT}/vendor/plugins/acts_as_spiffy&quot;)
+          already_loaded_plugin.load(@initializer)
+
+          Desert::Manager.plugins.should == [
+            Desert::Manager.find_plugin('the_grand_poobah'),
+              Desert::Manager.find_plugin('acts_as_spiffy')
+          ]
+
+          @plugin.load(@initializer)
+
+          Desert::Manager.plugins.should == [
+            Desert::Manager.find_plugin('the_grand_poobah'),
+              Desert::Manager.find_plugin('acts_as_spiffy'),
+              Desert::Manager.find_plugin('aa_depends_on_acts_as_spiffy'),
+          ]
+        end
       end
     end
   end
-
-
 end</diff>
      <filename>spec/desert/rails/2.x/plugin_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>477ff6677f99ba55bd998fd7b5ba810c243b40f5</id>
    </parent>
  </parents>
  <author>
    <name>Damon McCormick &amp; Brian Takita</name>
    <email>grockit@Macpro03-desktop.(none)</email>
  </author>
  <url>http://github.com/pivotal/desert/commit/093f7dd1f71efd74a75c0f4e4554f03043ea224a</url>
  <id>093f7dd1f71efd74a75c0f4e4554f03043ea224a</id>
  <committed-date>2008-07-17T15:18:37-07:00</committed-date>
  <authored-date>2008-07-17T15:18:00-07:00</authored-date>
  <message>ActionView::TemplateFinder#initialize processes its view paths for Rails 2.1.0.</message>
  <tree>ce7cdade48f17631bddfb7de530c2d841f3f95c2</tree>
  <committer>
    <name>Damon McCormick &amp; Brian Takita</name>
    <email>grockit@Macpro03-desktop.(none)</email>
  </committer>
</commit>
