Ok, I created a new project and tried to reproduce my issue and I discovered something else. I can&#39;t really reproduce the previously reported problem.<br>&nbsp;<br>I have a new rails project with one User model with validates_uniqueness_of :email
<br><br>Here is my spec file for the model<br><br>require File.dirname(__FILE__) + &#39;/../spec_helper&#39;<br>def create_test_user<br>&nbsp; User.new(:first_name =&gt; &#39;John&#39;, :last_name =&gt; &#39;Doe&#39;, :email =&gt; &#39;
<a href="mailto:john@doe.fr">john@doe.fr</a>&#39;).save<br>end<br><br>describe &quot;A user&quot; do<br>&nbsp; <br>&nbsp; it &quot;should be created if valid&quot; do<br>&nbsp;&nbsp;&nbsp; create_test_user.should be(true)<br>&nbsp;&nbsp;&nbsp; create_test_user.should be(false)
<br>&nbsp; end<br>&nbsp; <br>&nbsp; it &quot;should not have the same email than another user&quot; do<br>&nbsp;&nbsp; create_test_user.should be(false)<br>&nbsp; end<br>end<br><br>The second example fails. I&#39;m a bit surprised that the user created by the first example doesn&#39;t exist anymore when the 2nd example  tries creating a new user.
<br><br>rspec_on_rails plugin and rspec gem from trunk. (updated today)<br><br>-Matt<br><br><br><div><span class="gmail_quote">On 5/1/07, <b class="gmail_sendername">aslak hellesoy</b> &lt;<a href="mailto:aslak.hellesoy@gmail.com">
aslak.hellesoy@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">On 5/1/07, aslak hellesoy &lt;<a href="mailto:aslak.hellesoy@gmail.com">
aslak.hellesoy@gmail.com</a>&gt; wrote:<br>&gt; On 5/1/07, Matt Aimonetti &lt;<a href="mailto:mattaimonetti@gmail.com">mattaimonetti@gmail.com</a>&gt; wrote:<br>&gt; &gt; after(:each) doesn&#39;t work either.<br>&gt; &gt;
<br>&gt;<br>&gt; Really? A sample spec showing how after(:each) doesn&#39;t work would be helpful.<br>&gt;<br><br>I mean some code I can run to reproduce what you see.<br><br>&gt; Aslak<br>&gt;<br>&gt; &gt; -Matt<br>&gt; &gt;
<br>&gt; &gt;<br>&gt; &gt; On 5/1/07, aslak hellesoy &lt;<a href="mailto:aslak.hellesoy@gmail.com">aslak.hellesoy@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; It&#39;s after(:each) and not teardown(:each)<br>
&gt; &gt; &gt;<br>&gt; &gt; &gt; On 5/1/07, Matt Aimonetti &lt; <a href="mailto:mattaimonetti@gmail.com">mattaimonetti@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; describe &quot;a legacy user&quot; do<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp; include LegacyUserHelper
<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp; before :all do<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; LEGACY.connect<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; migration_for_legacy_users<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp; end<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp; before do
<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; @l_user = LegacyUser.new<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp; end<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;teardown :each do<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; delete_user_with_email(valid_legacy_user_attributes[:email])
<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;end<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Here is a snippet of my code.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Before running my examples, I need to connect to my legacy database and
<br>&gt; &gt; &gt; &gt; migrating the schema. After each example I need to delete the legacy<br>&gt; &gt; user<br>&gt; &gt; &gt; &gt; just created. To get the above code to work, I had to move my<br>&gt; &gt; &gt; &gt;<br>
&gt; &gt; delete_user_with_email(valid_legacy_user_attributes[:email])<br>&gt; &gt; function to be<br>&gt; &gt; &gt; &gt; run before each example instead of after.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; -Matt<br>&gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; On 4/30/07, David Chelimsky &lt; <a href="mailto:dchelimsky@gmail.com">dchelimsky@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; On 4/30/07, Matt Aimonetti &lt;<a href="mailto:mattaimonetti@gmail.com">
mattaimonetti@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; &gt; &gt; teardown :each and after :each don&#39;t seem to work for me.<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; I had to move my function from &quot;teardown :each&quot; to &quot;before&quot; since
<br>&gt; &gt; the<br>&gt; &gt; &gt; &gt; &gt; &gt; function was deleting the object created by the previous spec and<br>&gt; &gt; the<br>&gt; &gt; &gt; &gt; &gt; &gt; function didn&#39;t seem to be called. Maybe I didn&#39;t understand
<br>&gt; &gt; properly<br>&gt; &gt; &gt; &gt; &gt; how<br>&gt; &gt; &gt; &gt; &gt; &gt; teardown and after work.<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; Each example (i.e. #it or #specify) gets run in its own object. It has
<br>&gt; &gt; &gt; &gt; &gt; no access to any state in the other examples. before(:each) is run<br>&gt; &gt; &gt; &gt; &gt; before each example, in the same object as the example. after(:each)<br>&gt; &gt; &gt; &gt; &gt; is run after each example, in the same object as the example.
<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; I&#39;m a bit confused by your description of the problem. Can you post<br>&gt; &gt; &gt; &gt; &gt; some code so we can talk about a specific example?<br>&gt; &gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; -Matt<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; On 4/18/07, Matthew Heidemann &lt; 
<a href="mailto:matthew.heidemann@gmail.com">matthew.heidemann@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; I personally like before :each_example. The first time I read it I<br>&gt; &gt; &gt; &gt; &gt; said,
<br>&gt; &gt; &gt; &gt; &gt; &gt; &quot;before :each what?&quot;.<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; I think once people run the spec and see 1 example 0 failures,<br>&gt; &gt; they
<br>&gt; &gt; &gt; &gt; &gt; know<br>&gt; &gt; &gt; &gt; &gt; &gt; that the &#39;it do&#39; is an example<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; On 4/11/07, Matt Aimonetti &lt; <a href="mailto:matt@aimonetti.net">matt@aimonetti.net</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I fully agree with Dean and prefer the &quot;before :each&quot;, &quot;after
<br>&gt; &gt; :all&quot;<br>&gt; &gt; &gt; &gt; &gt; &gt; option, it reads better and is easier to understand for newbies.<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; -Matt<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On 4/11/07, Dean Wampler &lt;<a href="mailto:deanwampler@gmail.com">deanwampler@gmail.com</a>
&gt; wrote:<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Setup and teardown are more approachable to converts from<br>&gt; &gt; &gt; &gt; &gt; Test::Unit,<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; but &quot;before :all&quot; and &quot;after :each&quot; read better, IMHO.
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &quot;all_examples&quot; might cause people to ask &quot;what examples?&quot; I&#39;m<br>&gt; &gt; not<br>&gt; &gt; &gt; &gt; &gt; sure
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; most people will think of the &quot;it blocks&quot; as examples. Still,<br>&gt; &gt; you<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; could just accept any symbol that begins with &quot;each&quot; and
<br>&gt; &gt; &quot;all&quot;, so<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; people can invent their own name ;)<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; dean<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On 4/11/07, David Chelimsky &lt; <a href="mailto:dchelimsky@gmail.com">dchelimsky@gmail.com
</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; We&#39;re going to rename context_setup and context_teardown<br>&gt; &gt; because<br>&gt; &gt; &gt; &gt; &gt; &gt; they<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; no longer read well when using &quot;describe/id&quot;. There are two
<br>&gt; &gt; &gt; &gt; &gt; ideas<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; floating around about this. The first:<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; setup :each&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#default - works like setup does now
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; setup :all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #replaces context_setup<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; teardown :each #default - works like teardown does now<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; teardown :all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#replaces context teardown
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; The second uses &quot;before&quot; and &quot;after&quot; in the same way:<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; before :each&nbsp;&nbsp; #default - works like setup does now<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; before :all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#replaces context_setup<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; after :each&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #default - works like teardown does now
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; after :all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#replaces context teardown<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; In both cases, the default is :each, so you can just say
<br>&gt; &gt; &quot;setup<br>&gt; &gt; &gt; &gt; &gt; do&quot;<br>&gt; &gt; &gt; &gt; &gt; &gt; or<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &quot;before do&quot; instead of &quot;setup :each do&quot; or &quot;before :each
<br>&gt; &gt; do&quot;.<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; == Examples<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; describe Thing do
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp; setup :all { ... }<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp; setup :each { ... }<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp; it &quot;should do something&quot; { ... }
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp; it &quot;should do something else&quot; { ... }<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp; teardown :each { ... }<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp; teardown :all { ... }
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; end<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; describe Thing do<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp; before :all { ... }
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp; before :each { ... }<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp; it &quot;should do something&quot; { ... }<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp; it &quot;should do something else&quot; { ... }
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp; after :each { ... }<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp; after :all { ... }<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; end<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; describe Thing do<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp; before { ... } # works like before :each<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp; it &quot;should do something&quot; { ... }
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp; it &quot;should do something else&quot; { ... }<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp; after { ... } # works like after :each<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; end
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; One other thing that occurs to me is that &quot;before :each&quot;<br>&gt; &gt; really<br>&gt; &gt; &gt; &gt; &gt; &gt; means
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &quot;before each example&quot; - so perhaps it should be &quot;before<br>&gt; &gt; &gt; &gt; &gt; &gt; :each_example&quot;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and &quot;before :all_examples&quot; (or :each and :each_example could
<br>&gt; &gt; &gt; &gt; &gt; both be<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; supported, etc).<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; WDYT?<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; rspec-devel mailing list<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 
<a href="mailto:rspec-devel@rubyforge.org">rspec-devel@rubyforge.org</a><br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; <a href="http://rubyforge.org/mailman/listinfo/rspec-devel">http://rubyforge.org/mailman/listinfo/rspec-devel
</a><br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Dean Wampler
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <a href="http://www.objectmentor.com">http://www.objectmentor.com</a><br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <a href="http://www.aspectprogramming.com">http://www.aspectprogramming.com
</a><br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <a href="http://www.contract4j.org">http://www.contract4j.org</a><br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; _______________________________________________
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; rspec-devel mailing list<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <a href="mailto:rspec-devel@rubyforge.org">rspec-devel@rubyforge.org</a><br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
<br>&gt; &gt; <a href="http://rubyforge.org/mailman/listinfo/rspec-devel">http://rubyforge.org/mailman/listinfo/rspec-devel</a><br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; rspec-devel mailing list<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 
<a href="mailto:rspec-devel@rubyforge.org">rspec-devel@rubyforge.org</a><br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; <a href="http://rubyforge.org/mailman/listinfo/rspec-devel">http://rubyforge.org/mailman/listinfo/rspec-devel
</a><br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; rspec-devel mailing list
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; <a href="mailto:rspec-devel@rubyforge.org">rspec-devel@rubyforge.org</a><br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; <a href="http://rubyforge.org/mailman/listinfo/rspec-devel">http://rubyforge.org/mailman/listinfo/rspec-devel
</a><br>&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; &gt; &gt; &gt; rspec-devel mailing list
<br>&gt; &gt; &gt; &gt; &gt; &gt; <a href="mailto:rspec-devel@rubyforge.org">rspec-devel@rubyforge.org</a><br>&gt; &gt; &gt; &gt; &gt; &gt; <a href="http://rubyforge.org/mailman/listinfo/rspec-devel">http://rubyforge.org/mailman/listinfo/rspec-devel
</a><br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; &gt; &gt; rspec-devel mailing list<br>&gt; &gt; &gt; &gt; &gt; <a href="mailto:rspec-devel@rubyforge.org">
rspec-devel@rubyforge.org</a><br>&gt; &gt; &gt; &gt; &gt; <a href="http://rubyforge.org/mailman/listinfo/rspec-devel">http://rubyforge.org/mailman/listinfo/rspec-devel</a><br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; rspec-devel mailing list<br>&gt; &gt; &gt; <a href="mailto:rspec-devel@rubyforge.org">rspec-devel@rubyforge.org</a><br>&gt; &gt; &gt; <a href="http://rubyforge.org/mailman/listinfo/rspec-devel">
http://rubyforge.org/mailman/listinfo/rspec-devel</a><br>&gt; &gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; rspec-devel mailing list<br>&gt; &gt; <a href="mailto:rspec-devel@rubyforge.org">
rspec-devel@rubyforge.org</a><br>&gt; &gt; <a href="http://rubyforge.org/mailman/listinfo/rspec-devel">http://rubyforge.org/mailman/listinfo/rspec-devel</a><br>&gt; &gt;<br>&gt;<br>_______________________________________________
<br>rspec-devel mailing list<br><a href="mailto:rspec-devel@rubyforge.org">rspec-devel@rubyforge.org</a><br><a href="http://rubyforge.org/mailman/listinfo/rspec-devel">http://rubyforge.org/mailman/listinfo/rspec-devel</a>
<br></blockquote></div><br>