<?xml version="1.0" encoding="UTF-8"?>
<ticket>
  <assigned-user-id type="integer">1366</assigned-user-id>
  <attachments-count type="integer">0</attachments-count>
  <closed type="boolean">false</closed>
  <created-at type="datetime">2008-09-04T14:48:43+01:00</created-at>
  <creator-id type="integer">1366</creator-id>
  <milestone-due-on type="datetime">2009-05-01T00:00:00+01:00</milestone-due-on>
  <milestone-id type="integer">34116</milestone-id>
  <number type="integer">8</number>
  <permalink>update-testing-guide</permalink>
  <priority type="integer">2</priority>
  <project-id type="integer">16213</project-id>
  <raw-data type="binary" nil="true" encoding="base64"></raw-data>
  <state>taken</state>
  <tag>testcase testing unit</tag>
  <title>Update testing guide</title>
  <updated-at type="datetime">2009-11-08T07:08:46+00:00</updated-at>
  <user-id type="integer">75790</user-id>
  <user-name>PizzaMan</user-name>
  <creator-name>Pratik</creator-name>
  <assigned-user-name>Pratik</assigned-user-name>
  <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
  <milestone-title>Guides Batch 3</milestone-title>
  <original-body>* Cover all the new assert_* features
* Intergration testing
* Autotest
* Useful plugins
* A little bit about RSpec with links to detailed introductions</original-body>
  <latest-body>* Cover all the new assert_* features
* Intergration testing
* Autotest
* Useful plugins
* A little bit about RSpec with links to detailed introductions</latest-body>
  <original-body-html>&lt;div&gt;&lt;ul&gt;
&lt;li&gt;Cover all the new assert_* features&lt;/li&gt;
&lt;li&gt;Intergration testing&lt;/li&gt;
&lt;li&gt;Autotest&lt;/li&gt;
&lt;li&gt;Useful plugins&lt;/li&gt;
&lt;li&gt;A little bit about RSpec with links to detailed
introductions&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</original-body-html>
  <versions type="array">
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>* Cover all the new assert_* features
* Intergration testing
* Autotest
* Useful plugins
* A little bit about RSpec with links to detailed introductions</body>
      <body-html>&lt;div&gt;&lt;ul&gt;
&lt;li&gt;Cover all the new assert_* features&lt;/li&gt;
&lt;li&gt;Intergration testing&lt;/li&gt;
&lt;li&gt;Autotest&lt;/li&gt;
&lt;li&gt;Useful plugins&lt;/li&gt;
&lt;li&gt;A little bit about RSpec with links to detailed
introductions&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-09-04T14:48:45+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-09-04T14:48:45+01:00</updated-at>
      <user-id type="integer">1366</user-id>
      <user-name>Pratik</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title nil="true"></milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>I have started work on this. Cheers!</body>
      <body-html>&lt;div&gt;&lt;p&gt;I have started work on this. Cheers!&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-09-04T23:43:05+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide-2</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-09-04T23:43:05+01:00</updated-at>
      <user-id type="integer">31071</user-id>
      <user-name>Akshay Surve</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title nil="true"></milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Though this ticket mentions *update* I would like to take this opportunity to restructure the testing guide in a more Rails centric way and also get it up-to date. I would also try to retain parts of this guide which are still relevant and fun to read. 

In the next couple of days I shall update this ticket first with the skeleton of the guide I am working on and then with the initial draft. Thanks.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Though this ticket mentions &lt;em&gt;update&lt;/em&gt; I would like to take
this opportunity to restructure the testing guide in a more Rails
centric way and also get it up-to date. I would also try to retain
parts of this guide which are still relevant and fun to read.&lt;/p&gt;
&lt;p&gt;In the next couple of days I shall update this ticket first with
the skeleton of the guide I am working on and then with the initial
draft. Thanks.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-09-09T00:38:30+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-09-09T00:38:36+01:00</updated-at>
      <user-id type="integer">31071</user-id>
      <user-name>Akshay Surve</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title nil="true"></milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>For what it's worth, the example in 3.1 should have
    return false if @password == 'stirred'
    return false if @password == 'password'

As it is, it is missing the == on both lines, and it wrongly includes a curly quote before &quot;password&quot;.

In case that helps.

Thanks for updating it!</body>
      <body-html>&lt;div&gt;&lt;p&gt;For what it's worth, the example in 3.1 should have&lt;/p&gt;
&lt;pre&gt;
&lt;code&gt;return false if @password == 'stirred'
return false if @password == 'password'
&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;As it is, it is missing the == on both lines, and it wrongly
includes a curly quote before &quot;password&quot;.&lt;/p&gt;
&lt;p&gt;In case that helps.&lt;/p&gt;
&lt;p&gt;Thanks for updating it!&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-09-09T03:55:27+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-09-09T03:55:32+01:00</updated-at>
      <user-id type="integer">31193</user-id>
      <user-name>charliepark</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title nil="true"></milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Sure, feel free to restructure it if it improves things.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Sure, feel free to restructure it if it improves things.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-09-09T14:37:16+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-09-09T14:37:21+01:00</updated-at>
      <user-id type="integer">10679</user-id>
      <user-name>Hongli Lai</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title nil="true"></milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Hey Akshay,

Any updates on this ?

Thanks.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Hey Akshay,&lt;/p&gt;
&lt;p&gt;Any updates on this ?&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-09-14T00:32:20+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-09-14T00:32:24+01:00</updated-at>
      <user-id type="integer">1366</user-id>
      <user-name>Pratik</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title nil="true"></milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Since its a major change to the current guide, I haven't made any commits to docrails. You can find the latest version of the guide (with my notes) I am working on here:

http://docs.google.com/Doc?id=dhgrdvkp_82dprb63d6

Summary:
* Have tried to structure the guide in a more Rails centric order
* Examples adhere to Rails 2.1.x
* It doesn't adhere to asciidoc format as of now.

Taking it forward:
* I would be working towards freezing the guide till the point it could replace the current guide
* Work on the additional areas (autotest, plugins, rspec) 

---

I am not sure if its the right time for me to *ask* for specific feedback but feel free to chip in with your suggestions and I would do my best to incorporate it.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Since its a major change to the current guide, I haven't made
any commits to docrails. You can find the latest version of the
guide (with my notes) I am working on here:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://docs.google.com/Doc?id=dhgrdvkp_82dprb63d6&quot;&gt;http://docs.google.com/Doc?id=dh...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Summary: * Have tried to structure the guide in a more Rails
centric order * Examples adhere to Rails 2.1.x * It doesn't adhere
to asciidoc format as of now.&lt;/p&gt;
&lt;p&gt;Taking it forward: * I would be working towards freezing the
guide till the point it could replace the current guide * Work on
the additional areas (autotest, plugins, rspec)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;I am not sure if its the right time for me to &lt;em&gt;ask&lt;/em&gt; for
specific feedback but feel free to chip in with your suggestions
and I would do my best to incorporate it.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-09-15T04:05:03+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-09-15T12:28:27+01:00</updated-at>
      <user-id type="integer">31071</user-id>
      <user-name>Akshay Surve</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title nil="true"></milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>You should just convert it to ASCIIdoc and commit to docrails.

Shouldn't really focus on &quot;additional areas&quot;. It's fine to mention rspec/plugins etc. and what they do in a very brief fashion, though. And just link to external pages giving more details.</body>
      <body-html>&lt;div&gt;&lt;p&gt;You should just convert it to ASCIIdoc and commit to
docrails.&lt;/p&gt;
&lt;p&gt;Shouldn't really focus on &quot;additional areas&quot;. It's fine to
mention rspec/plugins etc. and what they do in a very brief
fashion, though. And just link to external pages giving more
details.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-09-17T17:06:48+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-09-17T17:06:51+01:00</updated-at>
      <user-id type="integer">1366</user-id>
      <user-name>Pratik</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title nil="true"></milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Yes, that makes sense. I shall convert and commit it.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Yes, that makes sense. I shall convert and commit it.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-09-20T16:24:16+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-09-20T16:24:22+01:00</updated-at>
      <user-id type="integer">31071</user-id>
      <user-name>Akshay Surve</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title nil="true"></milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>I have converted most of it to ASCIIdoc and update some sections. Shall be committing it later tonight.</body>
      <body-html>&lt;div&gt;&lt;p&gt;I have converted most of it to ASCIIdoc and update some
sections. Shall be committing it later tonight.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-09-24T10:17:50+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-09-24T10:17:53+01:00</updated-at>
      <user-id type="integer">31071</user-id>
      <user-name>Akshay Surve</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title nil="true"></milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Committed the initial changes. Iterations shall be quick and more regular.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Committed the initial changes. Iterations shall be quick and
more regular.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-09-25T14:17:46+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-09-25T14:17:50+01:00</updated-at>
      <user-id type="integer">31071</user-id>
      <user-name>Akshay Surve</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title nil="true"></milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body></body>
      <body-html></body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-09-30T00:08:48+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- 
:milestone: 
</diffable-attributes>
      <milestone-id type="integer">20253</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-09-30T00:08:53+01:00</updated-at>
      <user-id type="integer">1366</user-id>
      <user-name>Pratik</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides batch 1</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>I have made a series of updates to the testing guide. 

Highlights:

* The sections have been re-organized
* All sample codes have been updated to Rails 2.1
* Adds a section for Integration testing

Todo:

* Additional notes regarding rspec etc. that anyone would like to suggest.

I look forward for your suggestions and review.</body>
      <body-html>&lt;div&gt;&lt;p&gt;I have made a series of updates to the testing guide.&lt;/p&gt;
&lt;p&gt;Highlights:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The sections have been re-organized&lt;/li&gt;
&lt;li&gt;All sample codes have been updated to Rails 2.1&lt;/li&gt;
&lt;li&gt;Adds a section for Integration testing&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Todo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Additional notes regarding rspec etc. that anyone would like to
suggest.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I look forward for your suggestions and review.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-10-12T14:21:33+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">20253</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-10-12T14:21:38+01:00</updated-at>
      <user-id type="integer">31071</user-id>
      <user-name>Akshay Surve</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides batch 1</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>I just pushed up an edit/formatting pass over this one.</body>
      <body-html>&lt;div&gt;&lt;p&gt;I just pushed up an edit/formatting pass over this one.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-10-15T02:30:33+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">20253</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-10-15T02:30:39+01:00</updated-at>
      <user-id type="integer">7211</user-id>
      <user-name>Mike Gunderloy</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides batch 1</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body></body>
      <body-html></body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-10-15T02:31:31+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- 
:assigned_user: 1366
</diffable-attributes>
      <milestone-id type="integer">20253</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-10-15T02:31:35+01:00</updated-at>
      <user-id type="integer">7211</user-id>
      <user-name>Mike Gunderloy</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides batch 1</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Thanks Mike, it reads much better now.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Thanks Mike, it reads much better now.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-10-21T19:47:14+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">20253</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-10-21T19:47:16+01:00</updated-at>
      <user-id type="integer">31071</user-id>
      <user-name>Akshay Surve</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides batch 1</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Suggestion on testing controllers. 

I think an example on how to test nested resources would be welcome as well. Before you know it's as simple as setting an additional :parent_id in the first hash, it's not necessarily obvious.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Suggestion on testing controllers.&lt;/p&gt;
&lt;p&gt;I think an example on how to test nested resources would be
welcome as well. Before you know it's as simple as setting an
additional :parent_id in the first hash, it's not necessarily
obvious.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-10-22T16:17:42+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">20253</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-10-22T16:17:46+01:00</updated-at>
      <user-id type="integer">14677</user-id>
      <user-name>webmat</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides batch 1</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Hey,

Sorry for the long feedback! But here we go https://gist.github.com/0a5a916f50fedb9cf995</body>
      <body-html>&lt;div&gt;&lt;p&gt;Hey,&lt;/p&gt;
&lt;p&gt;Sorry for the long feedback! But here we go &lt;a href=&quot;https://gist.github.com/0a5a916f50fedb9cf995&quot;&gt;https://gist.github.com/0a5a916f...&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-10-26T19:36:02+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">20253</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-10-26T19:36:03+00:00</updated-at>
      <user-id type="integer">1366</user-id>
      <user-name>Pratik</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides batch 1</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Thanks webmat and Pratik. I shall go through and try to incorporate your feedback. Cheers</body>
      <body-html>&lt;div&gt;&lt;p&gt;Thanks webmat and Pratik. I shall go through and try to
incorporate your feedback. Cheers&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-10-29T11:15:17+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">20253</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>new</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-10-29T11:15:19+00:00</updated-at>
      <user-id type="integer">31071</user-id>
      <user-name>Akshay Surve</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides batch 1</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body></body>
      <body-html></body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-11-03T16:59:04+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- 
:state: new
</diffable-attributes>
      <milestone-id type="integer">20253</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-11-03T16:59:08+00:00</updated-at>
      <user-id type="integer">1366</user-id>
      <user-name>Pratik</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides batch 1</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body></body>
      <body-html></body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-11-03T17:00:54+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- 
:milestone: 20253
</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-11-03T17:00:55+00:00</updated-at>
      <user-id type="integer">1366</user-id>
      <user-name>Pratik</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Marking the guide as &quot;available&quot; making it up for grab again as there hasn't been any progress, as decided by Rails guides team.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Marking the guide as &quot;available&quot; making it up for grab again as
there hasn't been any progress, as decided by Rails guides
team.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-11-11T00:42:20+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- 
:state: taken
</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>available</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-11-11T00:42:23+00:00</updated-at>
      <user-id type="integer">1366</user-id>
      <user-name>Pratik</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Pratik, if the guide team allows me I would like to pick this up again and
do the final honors of  tidying up the loose ends and escorting it upto the
resolved state.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Pratik, if the guide team allows me I would like to pick this up
again and do the final honors of tidying up the loose ends and
escorting it upto the resolved state.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-11-11T01:10:06+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>available</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-11-11T01:10:09+00:00</updated-at>
      <user-id type="integer">31071</user-id>
      <user-name>Akshay Surve</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Mike, if the guide team allows me I would like to pick this up again and do the final honors of  tidying up the loose ends and escorting it upto the resolved state.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Mike, if the guide team allows me I would like to pick this up
again and do the final honors of tidying up the loose ends and
escorting it upto the resolved state.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-11-11T01:10:20+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>available</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-11-11T01:10:26+00:00</updated-at>
      <user-id type="integer">31071</user-id>
      <user-name>Akshay Surve</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Keeping it on hold.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Keeping it on hold.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-11-11T01:16:01+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- 
:state: available
</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-11-11T01:16:02+00:00</updated-at>
      <user-id type="integer">1366</user-id>
      <user-name>Pratik</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Akshay, we'd be happy to have you finish things. Can you make some commitment as to when you'll have a draft incorporating the feedback from Pratik?</body>
      <body-html>&lt;div&gt;&lt;p&gt;Akshay, we'd be happy to have you finish things. Can you make
some commitment as to when you'll have a draft incorporating the
feedback from Pratik?&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-11-12T18:22:28+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-11-12T18:22:34+00:00</updated-at>
      <user-id type="integer">7211</user-id>
      <user-name>Mike Gunderloy</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Thanks, I really appreciate it. I have incorporated feedback from Pratik in my latest commit because of which this guide now feels really closer to completion.  

Also, I would like to mention here that I have intentionally kept the section on Test::Unit later in the guide to keep the focus on getting started with testing in Rails. Later in the guide I have briefly mentioned Test::Unit so that adventurous user can explore further. 

Feel free to share your views and feedback. Thanks</body>
      <body-html>&lt;div&gt;&lt;p&gt;Thanks, I really appreciate it. I have incorporated feedback
from Pratik in my latest commit because of which this guide now
feels really closer to completion.&lt;/p&gt;
&lt;p&gt;Also, I would like to mention here that I have intentionally
kept the section on Test::Unit later in the guide to keep the focus
on getting started with testing in Rails. Later in the guide I have
briefly mentioned Test::Unit so that adventurous user can explore
further.&lt;/p&gt;
&lt;p&gt;Feel free to share your views and feedback. Thanks&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-11-13T04:16:15+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-11-13T04:16:20+00:00</updated-at>
      <user-id type="integer">31071</user-id>
      <user-name>Akshay Surve</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Feedback from earlier comments has been incorporated with which the guide has really come together. Feel free to share you opinion.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Feedback from earlier comments has been incorporated with which
the guide has really come together. Feel free to share you
opinion.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-11-21T12:44:04+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-11-21T12:44:05+00:00</updated-at>
      <user-id type="integer">31071</user-id>
      <user-name>Akshay Surve</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>The source code formatting in &quot;3.1.1. Rake Tasks for Preparing you Application for Testing&quot; is off.</body>
      <body-html>&lt;div&gt;&lt;p&gt;The source code formatting in &quot;3.1.1. Rake Tasks for Preparing
you Application for Testing&quot; is off.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-12-11T02:24:36+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-12-11T02:24:38+00:00</updated-at>
      <user-id type="integer">12529</user-id>
      <user-name>Luke Amdor</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Thanks Luke. This has been fixed and should appear right on the guides website once the guide is re-generated and deployed.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Thanks Luke. This has been fixed and should appear right on the
guides website once the guide is re-generated and deployed.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-12-11T08:31:31+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2008-12-11T08:31:35+00:00</updated-at>
      <user-id type="integer">31071</user-id>
      <user-name>Akshay Surve</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Hey Akshay,

Sorry we've been slacking. Will get this guide done for 2.3 final release.

Thanks.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Hey Akshay,&lt;/p&gt;
&lt;p&gt;Sorry we've been slacking. Will get this guide done for 2.3
final release.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-02-04T03:40:09+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-02-04T03:40:11+00:00</updated-at>
      <user-id type="integer">1366</user-id>
      <user-name>Pratik</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Great no worries. Let me know if I can be of any help; I shall try to keep up with 2.3 and try to address any changes in it. Cheers.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Great no worries. Let me know if I can be of any help; I shall
try to keep up with 2.3 and try to address any changes in it.
Cheers.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-02-04T11:57:09+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-02-04T11:57:15+00:00</updated-at>
      <user-id type="integer">31071</user-id>
      <user-name>Akshay Surve</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>The Test::Unit section currently shows def test_truth. Should it be test &quot;the truth&quot; do to match more recent versions of Rails?</body>
      <body-html>&lt;div&gt;&lt;p&gt;The Test::Unit section currently shows def test_truth. Should it
be test &quot;the truth&quot; do to match more recent versions of Rails?&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-02-04T14:06:47+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-02-04T14:06:52+00:00</updated-at>
      <user-id type="integer">10900</user-id>
      <user-name>Dan Croak</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>A later example is:

@@@def test_should_not_save_post_without_title 
  post = Post.new 
  assert !post.save 
end
@@@

Should this also be changed to use the test &quot;name&quot; &amp;block style? Given the name of the test, I would also argue good practice is to explicitly set the Post's title to nil: 

@@@test &quot;should not save post without title&quot; do 
  post = Post.new(:title =&gt; nil)
  assert !post.save 
end
@@@</body>
      <body-html>&lt;div&gt;&lt;p&gt;A later example is:&lt;/p&gt;
&lt;p&gt;@@@def test_should_not_save_post_without_title post = Post.new
assert !post.save end&lt;/p&gt;


&lt;pre&gt;&lt;code&gt;

Should this also be changed to use the test &amp;quot;name&amp;quot; &amp;amp;block style? Given the name of the test, I would also argue good practice is to explicitly set the Post's title to nil: 

@@@test &amp;quot;should not save post without title&amp;quot; do 
  post = Post.new(:title =&amp;gt; nil)
  assert !post.save 
end
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-02-04T14:11:23+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-02-04T14:11:25+00:00</updated-at>
      <user-id type="integer">10900</user-id>
      <user-name>Dan Croak</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Dan,

You raise valid issues. Do you want to make the changes to the guide
straight away ? I could add you to docrails if you tell me your github
username.

Thanks!</body>
      <body-html>&lt;div&gt;&lt;p&gt;Dan,&lt;/p&gt;
&lt;p&gt;You raise valid issues. Do you want to make the changes to the
guide straight away ? I could add you to docrails if you tell me
your github username.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-02-04T14:16:12+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-02-04T14:16:13+00:00</updated-at>
      <user-id type="integer">1366</user-id>
      <user-name>Pratik</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>At 3.1.1. in the tip you read:
You can see all these rake tasks and their descriptions by running rake \-\-tasks \-\-describe

It should be:
You can see all these rake tasks and their descriptions by running rake --tasks --describe

Thanks for your work!</body>
      <body-html>&lt;div&gt;&lt;p&gt;At 3.1.1. in the tip you read: You can see all these rake tasks
and their descriptions by running rake --tasks --describe&lt;/p&gt;
&lt;p&gt;It should be: You can see all these rake tasks and their
descriptions by running rake --tasks --describe&lt;/p&gt;
&lt;p&gt;Thanks for your work!&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-02-04T23:34:25+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-02-04T23:34:28+00:00</updated-at>
      <user-id type="integer">24994</user-id>
      <user-name>Rafa G.</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Ouch! It eats the slashes. Repeat myself, At 3.1.1 section in the tip you read:
You can see all these rake tasks and their descriptions by running rake {slash}-{slash}-tasks {slash}-{slash}-describe

It should be the same without slahes.
Again, thanks.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Ouch! It eats the slashes. Repeat myself, At 3.1.1 section in
the tip you read: You can see all these rake tasks and their
descriptions by running rake {slash}-{slash}-tasks
{slash}-{slash}-describe&lt;/p&gt;
&lt;p&gt;It should be the same without slahes. Again, thanks.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-02-04T23:40:41+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-02-04T23:40:46+00:00</updated-at>
      <user-id type="integer">24994</user-id>
      <user-name>Rafa G.</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>@Rafa: Thanks, for pointing that out. I am a lil confused for the right syntax to display it. Any ideas?</body>
      <body-html>&lt;div&gt;&lt;p&gt;@Rafa: Thanks, for pointing that out. I am a lil confused for
the right syntax to display it. Any ideas?&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-02-05T00:16:45+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-02-05T00:16:49+00:00</updated-at>
      <user-id type="integer">31071</user-id>
      <user-name>Akshay Surve</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>&lt;tt&gt;rake --tasks --describe&lt;/tt&gt;

should work, I think</body>
      <body-html>&lt;div&gt;&lt;p&gt;&lt;tt&gt;rake --tasks --describe&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;should work, I think&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-02-05T00:22:06+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-02-05T00:22:11+00:00</updated-at>
      <user-id type="integer">7211</user-id>
      <user-name>Mike Gunderloy</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Oh, bah. Stupid formatting....

&lt;pre&gt;&lt;code&gt;&amp;lt;tt&amp;gt;rake --tasks --describe&amp;lt;/tt&amp;gt;&lt;/code&gt;&lt;/pre&gt;</body>
      <body-html>&lt;div&gt;&lt;p&gt;Oh, bah. Stupid formatting....&lt;/p&gt;
&lt;pre&gt;
&lt;code&gt;&amp;lt;tt&amp;gt;rake --tasks --describe&amp;lt;/tt&amp;gt;&lt;/code&gt;
&lt;/pre&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-02-05T00:23:10+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-02-05T00:23:15+00:00</updated-at>
      <user-id type="integer">7211</user-id>
      <user-name>Mike Gunderloy</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>As said Mike Gunderloy it's ok.</body>
      <body-html>&lt;div&gt;&lt;p&gt;As said Mike Gunderloy it's ok.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-02-05T16:19:57+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-02-05T16:20:02+00:00</updated-at>
      <user-id type="integer">24994</user-id>
      <user-name>Rafa G.</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Pratik,

Sure, I can make the changes to the guide.

My github name is dancroak.

Thanks,
Dan</body>
      <body-html>&lt;div&gt;&lt;p&gt;Pratik,&lt;/p&gt;
&lt;p&gt;Sure, I can make the changes to the guide.&lt;/p&gt;
&lt;p&gt;My github name is dancroak.&lt;/p&gt;
&lt;p&gt;Thanks, Dan&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-02-07T20:34:50+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-02-07T20:34:55+00:00</updated-at>
      <user-id type="integer">10900</user-id>
      <user-name>Dan Croak</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Hey Dan,

Added you to docrails. Guides are inside railties/guides/source. Lemme
know if you have any trouble updating the guide.

Thanks!</body>
      <body-html>&lt;div&gt;&lt;p&gt;Hey Dan,&lt;/p&gt;
&lt;p&gt;Added you to docrails. Guides are inside railties/guides/source.
Lemme know if you have any trouble updating the guide.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-02-07T20:36:27+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">21487</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-02-07T20:36:28+00:00</updated-at>
      <user-id type="integer">1366</user-id>
      <user-name>Pratik</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 2</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body></body>
      <body-html></body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-03-15T00:26:44+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- 
:milestone: 21487
</diffable-attributes>
      <milestone-id type="integer">34116</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-03-15T00:26:46+00:00</updated-at>
      <user-id type="integer">7211</user-id>
      <user-name>Mike Gunderloy</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 3</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>assert_valid has been deprecated - thanks!
http://github.com/rails/rails/commit/d4754677a34d34d4a0955a04f2cc6571bdc5e82d</body>
      <body-html>&lt;div&gt;&lt;p&gt;assert_valid has been deprecated - thanks! &lt;a href=&quot;http://github.com/rails/rails/commit/d4754677a34d34d4a0955a04f2cc6571bdc5e82d&quot;&gt;
http://github.com/rails/rails/co...&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-03-19T09:26:06+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">34116</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-03-19T09:26:09+00:00</updated-at>
      <user-id type="integer">51218</user-id>
      <user-name>David Kahn</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 3</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>The [functional testing section of this guide][1] should show an example including the necessary class definition:

    class FooControllerTest &lt; ActionController::TestCase

The only examples in the guide currently show inheriting from either `ActiveSupport::TestCase` (for unit tests) or `ActionController::IntegrationTest` (for integration tests). I was trying to use the former for a controller test and was faced with a &quot;undefined method `get`&quot; error. I finally found the correct class in a random discussion thread.

[1]: http://guides.rubyonrails.org/testing.html#functional-tests-for-your-controllers</body>
      <body-html>&lt;div&gt;&lt;p&gt;The [functional testing section of this guide][1] should show an
example including the necessary class definition:&lt;/p&gt;
&lt;pre&gt;
&lt;code&gt;class FooControllerTest &amp;lt; ActionController::TestCase
&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;The only examples in the guide currently show inheriting from
either &lt;code&gt;ActiveSupport::TestCase&lt;/code&gt; (for unit tests) or
&lt;code&gt;ActionController::IntegrationTest&lt;/code&gt; (for integration
tests). I was trying to use the former for a controller test and
was faced with a &quot;undefined method &lt;code&gt;get&lt;/code&gt;&quot; error. I
finally found the correct class in a random discussion thread.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/projects/16213/changesets/1&quot; title=&quot;Changeset #1&quot;&gt;[1]&lt;/a&gt;: &lt;a href=&quot;http://guides.rubyonrails.org/testing.html#functional-tests-for-your-controllers&quot;&gt;
http://guides.rubyonrails.org/te...&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-04-14T01:50:55+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">34116</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-04-14T01:50:56+01:00</updated-at>
      <user-id type="integer">12388</user-id>
      <user-name>Brad Fults</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 3</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">7211</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>I think the Testing Routes section should be significantly expanded (covering complicated routing situations, etc.). 

If nothing else, it should at least suggest _where_ you should put your routing tests (unit, functional, integration, etc.).</body>
      <body-html>&lt;div&gt;&lt;p&gt;I think the Testing Routes section should be significantly
expanded (covering complicated routing situations, etc.).&lt;/p&gt;
&lt;p&gt;If nothing else, it should at least suggest &lt;em&gt;where&lt;/em&gt; you
should put your routing tests (unit, functional, integration,
etc.).&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-05-14T20:57:56+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">34116</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag nil="true"></tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-05-14T20:58:00+01:00</updated-at>
      <user-id type="integer">17425</user-id>
      <user-name>Alderete</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Mike Gunderloy</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 3</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer" nil="true"></assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>As I user, I find it confusing that the default test generated by rails 2.3.2 does not match what is in the guide. In particular where the guide shows this code 

@@@ ruby
class PostTest &lt; ActiveSupport::TestCase
  # Replace this with your real tests.
  def test_truth
    assert true
  end
end
@@@

code generated by Rails 2.3.2 script/generate looks like this:

@@@ ruby
class PostTest &lt; ActiveSupport::TestCase
  # Replace this with your real tests.
  test &quot;the truth&quot; do
    assert true
  end
end
@@@</body>
      <body-html>&lt;div&gt;&lt;p&gt;As I user, I find it confusing that the default test generated
by rails 2.3.2 does not match what is in the guide. In particular
where the guide shows this code&lt;/p&gt;
&lt;pre&gt;
&lt;code class=&quot;ruby&quot;&gt;class PostTest &amp;lt; ActiveSupport::TestCase
  # Replace this with your real tests.
  def test_truth
    assert true
  end
end&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;code generated by Rails 2.3.2 script/generate looks like
this:&lt;/p&gt;
&lt;pre&gt;
&lt;code class=&quot;ruby&quot;&gt;class PostTest &amp;lt; ActiveSupport::TestCase
  # Replace this with your real tests.
  test &quot;the truth&quot; do
    assert true
  end
end&lt;/code&gt;
&lt;/pre&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-06-10T14:26:51+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- 
:tag: 
:assigned_user: 7211
</diffable-attributes>
      <milestone-id type="integer">34116</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag>testcase testing unit</tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-06-10T14:26:51+01:00</updated-at>
      <user-id type="integer">52980</user-id>
      <user-name>Gustavo Delfino</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name nil="true"></assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 3</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>rake test:uncommitted now supposedly has Git support (from rake -T).</body>
      <body-html>&lt;div&gt;&lt;p&gt;rake test:uncommitted now supposedly has Git support (from rake
-T).&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-06-19T04:27:16+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- 
:assigned_user: 
</diffable-attributes>
      <milestone-id type="integer">34116</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag>testcase testing unit</tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-06-19T04:27:21+01:00</updated-at>
      <user-id type="integer">49833</user-id>
      <user-name>Ben Carpenter</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 3</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Could a section on testing helpers be added too? Thanks!</body>
      <body-html>&lt;div&gt;&lt;p&gt;Could a section on testing helpers be added too? Thanks!&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-07-17T18:34:39+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">34116</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag>testcase testing unit</tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-07-17T19:56:56+01:00</updated-at>
      <user-id type="integer">21548</user-id>
      <user-name>George Montana Harkin</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 3</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>(from [a7f09bc12236d9e7bdc2ee34d5fe3c782d6ad385]) docrails [#8] changed old def test_ methods to new test(name, block) style in testing guide
http://github.com/lifo/docrails/commit/a7f09bc12236d9e7bdc2ee34d5fe3c782d6ad385</body>
      <body-html>&lt;div&gt;&lt;p&gt;(from &lt;a href=
&quot;/projects/16213/changesets/a7f09bc12236d9e7bdc2ee34d5fe3c782d6ad385&quot;
title=
&quot;Changeset [a7f09bc12236d9e7bdc2ee34d5fe3c782d6ad385]&quot;&gt;[a7f09bc12236d9e7bdc2ee34d5fe3c782d6ad385]&lt;/a&gt;)
docrails [&lt;a href=&quot;/projects/16213/tickets/8&quot; title=
&quot;Ticket #8&quot;&gt;#8&lt;/a&gt;] changed old def test_ methods to new test(name,
block) style in testing guide &lt;a href=
&quot;http://github.com/lifo/docrails/commit/a7f09bc12236d9e7bdc2ee34d5fe3c782d6ad385&quot;&gt;
http://github.com/lifo/docrails/commit/a7f09bc12236d9e7bdc2ee34d5fe...&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-08-09T18:35:51+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">34116</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag>testcase testing unit</tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-08-09T18:35:52+01:00</updated-at>
      <user-id type="integer">1366</user-id>
      <user-name>Pratik</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 3</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Pratik,

This is way old (my comments were from February), but the patch still needed to be made:

http://github.com/lifo/docrails/commit/a7f09bc12236d9e7bdc2ee34d5fe3c782d6ad385

changed old def test_ methods to new test(name, block) style in testing guide</body>
      <body-html>&lt;div&gt;&lt;p&gt;Pratik,&lt;/p&gt;
&lt;p&gt;This is way old (my comments were from February), but the patch
still needed to be made:&lt;/p&gt;
&lt;p&gt;&lt;a href=
&quot;http://github.com/lifo/docrails/commit/a7f09bc12236d9e7bdc2ee34d5fe3c782d6ad385&quot;&gt;
http://github.com/lifo/docrails/commit/a7f09bc12236d9e7bdc2ee34d5fe...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;changed old def test_ methods to new test(name, block) style in
testing guide&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-08-09T18:36:48+01:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">34116</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag>testcase testing unit</tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-08-09T18:36:54+01:00</updated-at>
      <user-id type="integer">10900</user-id>
      <user-name>Dan Croak</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 3</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>The code examples does not show any linebreaks on my machine.
Windows Vista with SP 1 and Iternet explorer 8.

Hmm... Same happens with the &quot;Getting started&quot; tutorial. Both works fine in Firefox on the same machine.</body>
      <body-html>&lt;div&gt;&lt;p&gt;The code examples does not show any linebreaks on my
machine.&lt;br&gt;
Windows Vista with SP 1 and Iternet explorer 8.&lt;/p&gt;
&lt;p&gt;Hmm... Same happens with the &quot;Getting started&quot; tutorial. Both
works fine in Firefox on the same machine.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-10-29T00:07:29+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">34116</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag>testcase testing unit</tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-10-29T00:07:34+00:00</updated-at>
      <user-id type="integer">74618</user-id>
      <user-name>Samuel</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 3</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">1366</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>I'm new to Rails testing and reading http://guides.rubyonrails.org/testing.html and have a couple suggestions.

1) Section 2.1 - I had a slight problem when I tried the command &quot;rake db:test:prepare&quot; because my test database was not already created in mysql. It might be good to add a note about that. Another option might be to hold off on that command until Section 3.1 which lists the various rake db: commands so then I would have more information about how to create my test database, and then also mention the database create issue there. As it was, as I read Section 2.1 and the command failed there wasn't anything else around it to help me so I had to go to google, if I had seen it in Section 3.1 it would have shown me other options that might help get my test database ready. And now that I reread the last paragraph of Section 2.1, rake db:test:prepare doesn't seem like the correct command if you want to &quot;rebuild it from scratch&quot; (but I'm sill learning all this so I could be wrong). 

2) Section 3 is about unit tests but Section 3.5 lists several asserts related to routing that are (no longer?) available from ActiveSupport::TestCase but instead (I think) are in ActionController::TestCase. From the name this would seem to be about testing Controllers but I don't see it mentioned in &quot;Section 4 Functional Tests for Your Controllers&quot;. It is shown in Section 5 which is about integration testing. Suggestions: include the class declaration in the first code snippet in Section 4.1 and in Section 9 so the reader knows what class to derive from. Mention somewhere, but preferably when you first list them, that some asserts are not always available and what Class you must derive from to be able to use which assert if it isn't available in all TestCase classes. And, maybe list somewhere early what are the available TestCase classes that can be subclassed.

Thanks for all the work on the guides.</body>
      <body-html>&lt;div&gt;&lt;p&gt;I'm new to Rails testing and reading &lt;a href=
&quot;http://guides.rubyonrails.org/testing.html&quot;&gt;http://guides.rubyonrails.org/testing.html&lt;/a&gt;
and have a couple suggestions.&lt;/p&gt;
&lt;p&gt;1) Section 2.1 - I had a slight problem when I tried the command
&quot;rake db:test:prepare&quot; because my test database was not already
created in mysql. It might be good to add a note about that.
Another option might be to hold off on that command until Section
3.1 which lists the various rake db: commands so then I would have
more information about how to create my test database, and then
also mention the database create issue there. As it was, as I read
Section 2.1 and the command failed there wasn't anything else
around it to help me so I had to go to google, if I had seen it in
Section 3.1 it would have shown me other options that might help
get my test database ready. And now that I reread the last
paragraph of Section 2.1, rake db:test:prepare doesn't seem like
the correct command if you want to &quot;rebuild it from scratch&quot; (but
I'm sill learning all this so I could be wrong).&lt;/p&gt;
&lt;p&gt;2) Section 3 is about unit tests but Section 3.5 lists several
asserts related to routing that are (no longer?) available from
ActiveSupport::TestCase but instead (I think) are in
ActionController::TestCase. From the name this would seem to be
about testing Controllers but I don't see it mentioned in &quot;Section
4 Functional Tests for Your Controllers&quot;. It is shown in Section 5
which is about integration testing. Suggestions: include the class
declaration in the first code snippet in Section 4.1 and in Section
9 so the reader knows what class to derive from. Mention somewhere,
but preferably when you first list them, that some asserts are not
always available and what Class you must derive from to be able to
use which assert if it isn't available in all TestCase classes.
And, maybe list somewhere early what are the available TestCase
classes that can be subclassed.&lt;/p&gt;
&lt;p&gt;Thanks for all the work on the guides.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-11-08T07:08:43+00:00</created-at>
      <creator-id type="integer">1366</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">34116</milestone-id>
      <number type="integer">8</number>
      <permalink>update-testing-guide</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">16213</project-id>
      <state>taken</state>
      <tag>testcase testing unit</tag>
      <title>Update testing guide</title>
      <updated-at type="datetime">2009-11-08T07:08:46+00:00</updated-at>
      <user-id type="integer">75790</user-id>
      <user-name>PizzaMan</user-name>
      <creator-name>Pratik</creator-name>
      <assigned-user-name>Pratik</assigned-user-name>
      <url>http://rails.lighthouseapp.com/projects/16213/tickets/8</url>
      <milestone-title>Guides Batch 3</milestone-title>
    </version>
  </versions>
</ticket>
