<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Nick Sieger: RSpec Autotest now a Rails Plugin</title>
    <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>"RSpec Autotest now a Rails Plugin" by Nick</title>
      <description>&lt;p&gt;mitjok:  I haven&amp;#8217;t heard of that problem before.  You&amp;#8217;re saying that it&amp;#8217;s missing in &lt;code&gt;rake -T&lt;/code&gt; output?&lt;/p&gt;

&lt;p&gt;Can you verify that the &lt;code&gt;vendor/plugins/rspec_autotest/tasks/rspec_autotest.rake&lt;/code&gt; file exists and has contents &lt;a href='http://svn.caldersphere.net/svn/main/plugins/rspec_autotest/tasks/rspec_autotest.rake' rel="nofollow"&gt;similar to this&lt;/a&gt;?&lt;/p&gt;</description>
      <pubDate>Wed, 21 Feb 2007 20:57:21 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:501eaeb4-cf37-461e-8dde-bdbdf7f8799e</guid>
      <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin#comment-211</link>
    </item>
    <item>
      <title>"RSpec Autotest now a Rails Plugin" by mitjok</title>
      <description>&lt;p&gt;installed autotest plugin as described above, but spec:autotest did non appear in  rake tasks list..
anyone had such problem?
rspec_autotest: r69
RSpec-0.7.5.1 r1395
rspec_on_rails r1515&lt;/p&gt;</description>
      <pubDate>Wed, 21 Feb 2007 09:57:34 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:c992f3c0-64e5-459b-91c5-5684490ca908</guid>
      <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin#comment-210</link>
    </item>
    <item>
      <title>"RSpec Autotest now a Rails Plugin" by Chris Williams</title>
      <description>&lt;p&gt;I had to change @spec_command to:&lt;/p&gt;

&lt;p&gt;@spec_command = &amp;#8220;spec.cmd &amp;#8211;diff unified&amp;#8221;&lt;/p&gt;

&lt;p&gt;To get this to run under Windows. Otherwise autotest tried to execute the ruby file directly, which causes an error.&lt;/p&gt;

&lt;p&gt;Otherwise, seems to work so far. Thanks!!&lt;/p&gt;</description>
      <pubDate>Fri, 09 Feb 2007 21:52:47 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:c7ecee2a-dfe5-415f-af4f-12a7570baae6</guid>
      <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin#comment-208</link>
    </item>
    <item>
      <title>"RSpec Autotest now a Rails Plugin" by Chris Anderson</title>
      <description>&lt;p&gt;Rad! Thanks!&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m using @spec_command = “drbspec –diff unified”&lt;/p&gt;

&lt;p&gt;which I think is just the new version of script/railsspec&lt;/p&gt;

&lt;p&gt;Chris&lt;/p&gt;</description>
      <pubDate>Sat, 06 Jan 2007 03:48:43 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:3f6dff1f-f921-4b66-9de7-35df17c96fa9</guid>
      <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin#comment-180</link>
    </item>
    <item>
      <title>"RSpec Autotest now a Rails Plugin" by Nick</title>
      <description>&lt;p&gt;@Michael:  I think this is expected behavior for autotest &amp;#8211; I&amp;#8217;ve already noticed this and assumed it was standard behavior.  The only time autotest reruns the whole suite is after I&amp;#8217;ve just fixed a failing test or spec.  Is it possible that&amp;#8217;s what you&amp;#8217;re observing?&lt;/p&gt;</description>
      <pubDate>Thu, 21 Dec 2006 16:32:03 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:b42062c7-e55c-43a1-a14e-ccc578b44d1c</guid>
      <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin#comment-174</link>
    </item>
    <item>
      <title>"RSpec Autotest now a Rails Plugin" by Michael Johnston</title>
      <description>&lt;p&gt;Since upgrading to rspec 0.7.5, when a currently being worked-on spec passes, autotest no longer reruns the whole suite of tests.&lt;/p&gt;

&lt;p&gt;To rephrase: on first run, autotest runs all specs.&lt;/p&gt;

&lt;p&gt;after editing a file(s) it re-runs the tests for those files.&lt;/p&gt;

&lt;p&gt;If those pass, it USED to then re-run the whole suite of files. But after upgrading to rspec 0.7.5 it no longer does this, rendering it useless as the only way to see the next failing spec to work on is to restart it (or touch everything)&lt;/p&gt;

&lt;p&gt;Has anyone else encountered this problem or have any idea what could be causing it?&lt;/p&gt;</description>
      <pubDate>Thu, 21 Dec 2006 10:45:09 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:be21ba84-5339-4565-8f33-226041ff9d39</guid>
      <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin#comment-173</link>
    </item>
    <item>
      <title>"RSpec Autotest now a Rails Plugin" by Jodi</title>
      <description>&lt;p&gt;Thank you v-much Nick.&lt;/p&gt;

&lt;p&gt;Just making the leap to rspec on a new project - very happy to continue having autotest - and the growl notification to boot.&lt;/p&gt;

&lt;p&gt;Jodi&lt;/p&gt;</description>
      <pubDate>Fri, 15 Dec 2006 22:52:56 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:48d8369c-4a68-4a79-a257-454dbd2c329d</guid>
      <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin#comment-169</link>
    </item>
    <item>
      <title>"RSpec Autotest now a Rails Plugin" by Nick</title>
      <description>&lt;p&gt;@Shakhruz: yeah, you&amp;#8217;re right, especially about diff-lcs &amp;#8211; that should be mentioned.  I suppose if I used&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;File.join(File.dirname(__FILE__), "..", "lib", "rspec_autotest")
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;instead that would be more platform agnostic.&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;</description>
      <pubDate>Wed, 29 Nov 2006 15:37:34 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:9be555b6-f0f4-4f20-8518-1d624482efdb</guid>
      <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin#comment-166</link>
    </item>
    <item>
      <title>"RSpec Autotest now a Rails Plugin" by Shakhruz</title>
      <description>&lt;p&gt;Hi Nick!
Thanks for the plugin!
I had to change slashes in rspec_autotest.rake, line 3  : require File.dirname(&lt;strong&gt;FILE&lt;/strong&gt;) + &amp;#8216;..lib
spec_autotest&amp;#8217;
and make &amp;#8216;gem install diff-lcs&amp;#8217;&lt;/p&gt;

&lt;p&gt;to make in work on winxp (yes, i&amp;#8217;m still   there :))&lt;/p&gt;</description>
      <pubDate>Tue, 28 Nov 2006 22:01:44 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:cd0f46f9-dfb2-4e26-ae41-0bbc1bfc9513</guid>
      <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin#comment-165</link>
    </item>
    <item>
      <title>"RSpec Autotest now a Rails Plugin" by Akira</title>
      <description>&lt;p&gt;Is there a way to use the rspec_autotest outside of Rails i.e. generic Ruby code?&lt;/p&gt;

&lt;p&gt;i.e. autotest can automatically pick up code and test files by placing the files in /lib and /test directories, respectively.&lt;/p&gt;

&lt;p&gt;Is there similar functionality with rspec_autotest?&lt;/p&gt;</description>
      <pubDate>Sat, 18 Nov 2006 20:16:01 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:0f00faec-fde7-49cc-943f-5bc750abc1c9</guid>
      <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin#comment-156</link>
    </item>
    <item>
      <title>"RSpec Autotest now a Rails Plugin" by Nick</title>
      <description>&lt;p&gt;Well, &lt;a href='http://rubyforge.org/tracker/index.php?func=detail&amp;amp;aid=6732&amp;amp;group_id=419&amp;amp;atid=1680' rel="nofollow"&gt;here&amp;#8217;s a patch&lt;/a&gt;.  I&amp;#8217;d be happy to have it included in Autotest, I just didn&amp;#8217;t know if you guys thought it was appropriate to have it there.&lt;/p&gt;</description>
      <pubDate>Fri, 17 Nov 2006 17:39:15 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:a72a1ca8-928d-4288-9be7-1ff69bb481de</guid>
      <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin#comment-155</link>
    </item>
    <item>
      <title>"RSpec Autotest now a Rails Plugin" by Ryan Davis</title>
      <description>&lt;p&gt;Why didn&amp;#8217;t you submit this as a patch to ZenTest???&lt;/p&gt;</description>
      <pubDate>Fri, 17 Nov 2006 16:09:07 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:53bf4ec9-1210-4a9f-b450-3482c972982d</guid>
      <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin#comment-154</link>
    </item>
    <item>
      <title>"RSpec Autotest now a Rails Plugin" by Nick</title>
      <description>&lt;p&gt;@Marc: good idea, I should let you configure whether or not to use &lt;code&gt;rails_spec&lt;/code&gt; in the next version.  &lt;a href='http://trac.caldersphere.net/projects/main/ticket/119' rel="nofollow"&gt;Ticked filed&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Fri, 17 Nov 2006 15:58:53 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:f8dda09d-d7ca-4bcb-8a55-137e91dba8fa</guid>
      <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin#comment-153</link>
    </item>
    <item>
      <title>"RSpec Autotest now a Rails Plugin" by Marc Beyerlin</title>
      <description>&lt;p&gt;This is really cool! Thanx for that.&lt;/p&gt;

&lt;p&gt;I recommend using autotest with the rails&lt;em&gt;spec&lt;/em&gt;server. This is much faster. You only have to start a reails&lt;em&gt;spec&lt;/em&gt;server with:&lt;/p&gt;

&lt;p&gt;script/rails&lt;em&gt;spec&lt;/em&gt;server&lt;/p&gt;

&lt;p&gt;And change the spec&lt;em&gt;command in rspec&lt;/em&gt;autotest to: &lt;/p&gt;

&lt;h1&gt;@spec_command = &amp;#8220;spec &amp;#8211;diff unified&amp;#8221;&lt;/h1&gt;

&lt;p&gt;@spec&lt;em&gt;command = &amp;#8220;script/rails&lt;/em&gt;spec &amp;#8211;diff unified&amp;#8221; &lt;/p&gt;</description>
      <pubDate>Thu, 16 Nov 2006 22:01:34 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:139d5aa9-5a71-4e67-9ddf-d8a679160da8</guid>
      <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin#comment-152</link>
    </item>
    <item>
      <title>"RSpec Autotest now a Rails Plugin" by Josh C</title>
      <description>&lt;p&gt;Wow thanks Nick, been waiting for this!&lt;/p&gt;</description>
      <pubDate>Wed, 15 Nov 2006 18:07:14 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:507404ad-3c28-4287-800f-f0935ff06703</guid>
      <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin#comment-151</link>
    </item>
    <item>
      <title>RSpec Autotest now a Rails Plugin</title>
      <description>&lt;p&gt;Inspired by a &lt;a href="http://rubyforge.org/pipermail/rspec-devel/2006-November/001219.html"&gt;posting on the RSpec list&lt;/a&gt; and recent &lt;a href="http://blog.nicksieger.com/articles/2006/09/13/auto-rspec#comment-143"&gt;comments stating that my Auto RSpec hack wasn&amp;#8217;t working&lt;/a&gt;, I&amp;#8217;ve bitten the bullet and upgraded to &lt;a href="http://rspec.rubyforge.org/upgrade.html"&gt;RSpec 0.7.2&lt;/a&gt;, and made &lt;code&gt;rspec_autotest&lt;/code&gt; &lt;a href="http://svn.caldersphere.net/svn/main/plugins/rspec_autotest"&gt;a plugin&lt;/a&gt; in the process.  So, herewith are the necessary incantations to auto-rspec your project.  If you&amp;#8217;ve tried my hack already, please remove any bits you previously had installed.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Install RSpec on Rails, following the &lt;a href="http://rspec.rubyforge.org/documentation/rails/install.html"&gt;original instructions&lt;/a&gt;.  As of RSpec 0.7.3, the specific version of ZenTest is no longer required.  Also, diff-lcs is required to show unified diff output on &lt;code&gt;should ==&lt;/code&gt; failures.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;gem install zentest -v 3.4.1
gem install diff-lcs
gem install rspec
script/plugin install svn://rubyforge.org/var/svn/rspec/tags/REL_0_7_2/vendor/rspec_on_rails/vendor/plugins/rspec&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Install &lt;code&gt;rspec_autotest&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;script/plugin install http://svn.caldersphere.net/svn/main/plugins/rspec_autotest&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Start autotest&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;rake spec:autotest&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Please let me know if you experience any problems!&lt;/p&gt;</description>
      <pubDate>Wed, 15 Nov 2006 15:46:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:8396524a-7e00-4aad-8727-a5a0b3ec7ef3</guid>
      <author>Nick Sieger</author>
      <link>http://blog.nicksieger.com/articles/2006/11/15/rspec-autotest-now-a-rails-plugin</link>
      <category>rspec</category>
      <category>rails</category>
      <category>plugin</category>
      <trackback:ping>http://blog.nicksieger.com/articles/trackback/150</trackback:ping>
    </item>
  </channel>
</rss>
