<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Test-Driven Development no Rails: Unit Tests</title>
	<atom:link href="http://simplesideias.com.br/tdd-no-rails-unit-tests/feed/" rel="self" type="application/rss+xml" />
	<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/</link>
	<description></description>
	<lastBuildDate>Thu, 11 Mar 2010 01:36:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Flávio Alves</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/comment-page-1/#comment-111596</link>
		<dc:creator>Flávio Alves</dc:creator>
		<pubDate>Sun, 22 Nov 2009 12:09:44 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-111596</guid>
		<description>MUITO bom, Nando!
Parabéns e MUITO obrigado!
[]s</description>
		<content:encoded><![CDATA[<p>MUITO bom, Nando!<br />
Parabéns e MUITO obrigado!<br />
[]s</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Comin Blog &#187; Posts interessantes sobre RubyOnRails!</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/comment-page-1/#comment-106540</link>
		<dc:creator>Comin Blog &#187; Posts interessantes sobre RubyOnRails!</dc:creator>
		<pubDate>Mon, 18 May 2009 01:49:23 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-106540</guid>
		<description>[...] Já neste link ele fala sobre a programação de testes&#8230;que todo mundo fala maravilhas mais ninguém explica como fazer. http://simplesideias.com.br/tdd-no-rails-unit-tests/ [...]</description>
		<content:encoded><![CDATA[<p>[...] Já neste link ele fala sobre a programação de testes&#8230;que todo mundo fala maravilhas mais ninguém explica como fazer. <a href="http://simplesideias.com.br/tdd-no-rails-unit-tests/" rel="nofollow">http://simplesideias.com.br/tdd-no-rails-unit-tests/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eleudson</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/comment-page-1/#comment-101058</link>
		<dc:creator>Eleudson</dc:creator>
		<pubDate>Fri, 20 Feb 2009 17:04:27 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-101058</guid>
		<description>Ops!! Model correto sem maior e menor que.

class Review ActiveRecord::Base
  belongs_to :publication

  validates_associated :publication
  validates_presence_of :publication, :publication_id
  validates_numericality_of :publication_id, :only_integer =&gt; true

  validates_presence_of :body
end</description>
		<content:encoded><![CDATA[<p>Ops!! Model correto sem maior e menor que.</p>
<p>class Review ActiveRecord::Base<br />
  belongs_to :publication</p>
<p>  validates_associated :publication<br />
  validates_presence_of :publication, :publication_id<br />
  validates_numericality_of :publication_id, :only_integer =&gt; true</p>
<p>  validates_presence_of :body<br />
end</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eleudson</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/comment-page-1/#comment-101057</link>
		<dc:creator>Eleudson</dc:creator>
		<pubDate>Fri, 20 Feb 2009 17:02:52 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-101057</guid>
		<description>O model está assim:
class Review  true
  validates_presence_of :body
end

A mensagem de erro do post anterior ficou incompleta, por isso a repito a seguir:
1) Failure:
test_should_belongs_to_publication(ReviewTest)
    [./test/test_helper.rb:93:in `assert_associated&#039;
     ./test/unit/review_test.rb:14:in `test_should_belongs_to_publication&#039;
    ...
-nil- expected but was
Publication id: 1322847960, editor_id: 1050302101, title: &quot;The great saga of Naruto&quot;, isbn: &quot;333333-GHI&quot;, source: &quot;www.manganiponweb.net&quot;, media: &quot;DVD&quot;, idiom: &quot;English&quot;, license: &quot;Creative Common&quot;, created_at: &quot;2009-02-20 17:50:01&quot;, updated_at: &quot;2009-02-20 17:50:01&quot;

Quando eu não ponho um publication_id que não existe, as mudanças deste campo dentro de assert_associated, exemplo record.send(&quot;#{attribute}=&quot;, nil), não faz mudar o valor de record.publication, que continua apontando para o objeto criado no metodo create. Daí, a assertiva assert_nil(record.send(relationship)) se torna falsa.

Pelo que você falou, tenho mesmo que criar um objeto sem referencia (ex. :publication_id =&gt; 100)?

A qual documentação você se refere?

Grato por sua atenção!</description>
		<content:encoded><![CDATA[<p>O model está assim:<br />
class Review  true<br />
  validates_presence_of :body<br />
end</p>
<p>A mensagem de erro do post anterior ficou incompleta, por isso a repito a seguir:<br />
1) Failure:<br />
test_should_belongs_to_publication(ReviewTest)<br />
    [./test/test_helper.rb:93:in `assert_associated'<br />
     ./test/unit/review_test.rb:14:in `test_should_belongs_to_publication'<br />
    ...<br />
-nil- expected but was<br />
Publication id: 1322847960, editor_id: 1050302101, title: "The great saga of Naruto", isbn: "333333-GHI", source: "www.manganiponweb.net", media: "DVD", idiom: "English", license: "Creative Common", created_at: "2009-02-20 17:50:01", updated_at: "2009-02-20 17:50:01"</p>
<p>Quando eu não ponho um publication_id que não existe, as mudanças deste campo dentro de assert_associated, exemplo record.send("#{attribute}=", nil), não faz mudar o valor de record.publication, que continua apontando para o objeto criado no metodo create. Daí, a assertiva assert_nil(record.send(relationship)) se torna falsa.</p>
<p>Pelo que você falou, tenho mesmo que criar um objeto sem referencia (ex. :publication_id =&gt; 100)?</p>
<p>A qual documentação você se refere?</p>
<p>Grato por sua atenção!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nando Vieira</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/comment-page-1/#comment-101055</link>
		<dc:creator>Nando Vieira</dc:creator>
		<pubDate>Fri, 20 Feb 2009 15:39:14 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-101055</guid>
		<description>Eleudson, na documentação tem uma nota sobre isso. Validar a associação não significa que o objeto deve estar presente. Experimente adicionar também na sua validação algo como &lt;code&gt;validates_presence_of :publication, :publication_id&lt;/code&gt;.</description>
		<content:encoded><![CDATA[<p>Eleudson, na documentação tem uma nota sobre isso. Validar a associação não significa que o objeto deve estar presente. Experimente adicionar também na sua validação algo como <code>validates_presence_of :publication, :publication_id</code>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eleudson</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/comment-page-1/#comment-101051</link>
		<dc:creator>Eleudson</dc:creator>
		<pubDate>Fri, 20 Feb 2009 11:05:27 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-101051</guid>
		<description>Primeiro, parabéns pelo post que me fez encarar o uso de TDD.

Gostaria de tirar uma dúvida com algun de vocês que tenham utilizado os helpers sugeridos pelo Nando em http://pastie.caboo.se/114671. É o seguinte:

A) Quando utilizo a rotina da seguinte forma...

test &quot;should_belongs_to_publication&quot; do
  publication = create
  assert_associated publication, &quot;editor&quot;
end

... acontece a seguinte falha..

  1) Failure: test_should_belongs_to_publication(ReviewTest)
    [./test/test_helper.rb:93:in `assert_associated&#039;
    ...
     expected but was
&lt;#&gt;.

B) Quando ponho, na criação de publication, um publication_id que não existe, dá certo...

test &quot;should_belongs_to_publication&quot; do
  publication = create(:publication_id =&gt; 100)
  assert_associated publication, &quot;editor&quot;
end

Minha dúvida é se o uso correto é este mesmo da opção B ou tem algo errado?

Perdão por por esta dúvida aqui, é que não encontrei referencias sobre o uso destas rotinas na web.</description>
		<content:encoded><![CDATA[<p>Primeiro, parabéns pelo post que me fez encarar o uso de TDD.</p>
<p>Gostaria de tirar uma dúvida com algun de vocês que tenham utilizado os helpers sugeridos pelo Nando em <a href="http://pastie.caboo.se/114671" rel="nofollow">http://pastie.caboo.se/114671</a>. É o seguinte:</p>
<p>A) Quando utilizo a rotina da seguinte forma...</p>
<p>test "should_belongs_to_publication" do<br />
  publication = create<br />
  assert_associated publication, "editor"<br />
end</p>
<p>... acontece a seguinte falha..</p>
<p>  1) Failure: test_should_belongs_to_publication(ReviewTest)<br />
    [./test/test_helper.rb:93:in `assert_associated'<br />
    ...<br />
     expected but was<br />
&lt;#&gt;.</p>
<p>B) Quando ponho, na criação de publication, um publication_id que não existe, dá certo...</p>
<p>test "should_belongs_to_publication" do<br />
  publication = create(:publication_id =&gt; 100)<br />
  assert_associated publication, "editor"<br />
end</p>
<p>Minha dúvida é se o uso correto é este mesmo da opção B ou tem algo errado?</p>
<p>Perdão por por esta dúvida aqui, é que não encontrei referencias sobre o uso destas rotinas na web.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Test Helpers - ArthurGeek.net</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/comment-page-1/#comment-89030</link>
		<dc:creator>Test Helpers - ArthurGeek.net</dc:creator>
		<pubDate>Thu, 04 Sep 2008 15:25:28 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-89030</guid>
		<description>[...] e se você ainda não entrou nessa de TDD, dê uma olhada neste artigo escrito pelo Nando Vieira sobre Unit Tests. Muito boa referência em português!   Tags: helpers, [...]</description>
		<content:encoded><![CDATA[<p>[...] e se você ainda não entrou nessa de TDD, dê uma olhada neste artigo escrito pelo Nando Vieira sobre Unit Tests. Muito boa referência em português!   Tags: helpers, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Test Helpers - ArthurGeek.net</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/comment-page-1/#comment-89012</link>
		<dc:creator>Test Helpers - ArthurGeek.net</dc:creator>
		<pubDate>Thu, 04 Sep 2008 04:15:57 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-89012</guid>
		<description>[...] e se você ainda não entrou nessa de TDD, dê uma olhada neste artigo escrito pelo Nando Vieira sobre Unit Tests. Muito boa referência em português!  Posted in [...]</description>
		<content:encoded><![CDATA[<p>[...] e se você ainda não entrou nessa de TDD, dê uma olhada neste artigo escrito pelo Nando Vieira sobre Unit Tests. Muito boa referência em português!  Posted in [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frolim</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/comment-page-1/#comment-75586</link>
		<dc:creator>Frolim</dc:creator>
		<pubDate>Thu, 24 Jul 2008 15:08:16 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-75586</guid>
		<description>Ficou muito bom!
Finalmente iniciei testes unitários com a sua explicação.
Vlw!</description>
		<content:encoded><![CDATA[<p>Ficou muito bom!<br />
Finalmente iniciei testes unitários com a sua explicação.<br />
Vlw!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simples Idéias. Por Nando Vieira. &#187; Arquivo &#187; Usando o RSpec para testar sua aplicação Rails - Modelos</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/comment-page-1/#comment-65576</link>
		<dc:creator>Simples Idéias. Por Nando Vieira. &#187; Arquivo &#187; Usando o RSpec para testar sua aplicação Rails - Modelos</dc:creator>
		<pubDate>Mon, 02 Jun 2008 02:13:49 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-65576</guid>
		<description>[...] muito tempo atrás, escrevi um artigo mostrando como testar uma aplicação Rails usando Test::Unit. Muita coisa aconteceu desde então e [...]</description>
		<content:encoded><![CDATA[<p>[...] muito tempo atrás, escrevi um artigo mostrando como testar uma aplicação Rails usando Test::Unit. Muita coisa aconteceu desde então e [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
