<?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"
	>
<channel>
	<title>Comments on: Testando datas no Ruby</title>
	<atom:link href="http://simplesideias.com.br/testando-datas-no-ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://simplesideias.com.br/testando-datas-no-ruby/</link>
	<description></description>
	<pubDate>Thu, 20 Nov 2008 16:17:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Nando Vieira</title>
		<link>http://simplesideias.com.br/testando-datas-no-ruby/#comment-44767</link>
		<dc:creator>Nando Vieira</dc:creator>
		<pubDate>Wed, 06 Feb 2008 01:03:39 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/testando-datas-no-ruby/#comment-44767</guid>
		<description>Fala Teles!

Eu fiz assim: Time.stub!(:now).and_return(Time.gm(2008, 2, 1)), usando o próprio RSpec. Mais simples ainda! :)</description>
		<content:encoded><![CDATA[<p>Fala Teles!</p>
<p>Eu fiz assim: Time.stub!(:now).and_return(Time.gm(2008, 2, 1)), usando o próprio RSpec. Mais simples ainda! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinícius Manhães Teles</title>
		<link>http://simplesideias.com.br/testando-datas-no-ruby/#comment-44766</link>
		<dc:creator>Vinícius Manhães Teles</dc:creator>
		<pubDate>Wed, 06 Feb 2008 00:56:31 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/testando-datas-no-ruby/#comment-44766</guid>
		<description>Oi, Nando.

Só para complementar, na sintaxe do RSpec, o mock seria algo como o exemplo abaixo:

Time.should_receive(:now).at_least(:once).and_return(Time.gm(2007, 2, 2008))

O .at_least(:once) é algo que possivelmente será necessário para funcionar neste caso específico. No teste que fiz aqui, o .now acaba sendo chamado 4 vezes. 

Grande abraço, Vinícius.</description>
		<content:encoded><![CDATA[<p>Oi, Nando.</p>
<p>Só para complementar, na sintaxe do RSpec, o mock seria algo como o exemplo abaixo:</p>
<p>Time.should_receive(:now).at_least(:once).and_return(Time.gm(2007, 2, 2008))</p>
<p>O .at_least(:once) é algo que possivelmente será necessário para funcionar neste caso específico. No teste que fiz aqui, o .now acaba sendo chamado 4 vezes. </p>
<p>Grande abraço, Vinícius.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nando Vieira</title>
		<link>http://simplesideias.com.br/testando-datas-no-ruby/#comment-44345</link>
		<dc:creator>Nando Vieira</dc:creator>
		<pubDate>Mon, 04 Feb 2008 03:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/testando-datas-no-ruby/#comment-44345</guid>
		<description>Fala Tapajós! O único motivo para eu não fazer isso usando algo como você passou é o comodismo. :)
Estava com pressa para fazer esse negócio funcionar, e como ainda estou começando com RSpec, usei esse mesmo! 

Eu tinha colocado no taskpaper do projeto um item pendente pra converter isso! Agora não vou precisar mais procurar, pois você já passou a solução mastigada! :)</description>
		<content:encoded><![CDATA[<p>Fala Tapajós! O único motivo para eu não fazer isso usando algo como você passou é o comodismo. :)<br />
Estava com pressa para fazer esse negócio funcionar, e como ainda estou começando com RSpec, usei esse mesmo! </p>
<p>Eu tinha colocado no taskpaper do projeto um item pendente pra converter isso! Agora não vou precisar mais procurar, pois você já passou a solução mastigada! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tapajós</title>
		<link>http://simplesideias.com.br/testando-datas-no-ruby/#comment-44343</link>
		<dc:creator>Tapajós</dc:creator>
		<pubDate>Mon, 04 Feb 2008 02:46:50 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/testando-datas-no-ruby/#comment-44343</guid>
		<description>O meu exemplo usando o mocha supõe que no seu RSpec seja o mocha, se não for (for o padrão do SpecOnRails) tem que ser diferente.

Um abração</description>
		<content:encoded><![CDATA[<p>O meu exemplo usando o mocha supõe que no seu RSpec seja o mocha, se não for (for o padrão do SpecOnRails) tem que ser diferente.</p>
<p>Um abração</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tapajós</title>
		<link>http://simplesideias.com.br/testando-datas-no-ruby/#comment-44342</link>
		<dc:creator>Tapajós</dc:creator>
		<pubDate>Mon, 04 Feb 2008 02:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/testando-datas-no-ruby/#comment-44342</guid>
		<description>Nando, realmente testes com datas dão trabalho. Já tivemos problemas com testes de datas mas no nosso caso usamos o recurso de compor nossas fixtures de forma dinâmica. Exemplos:

data_agendamento: 
Isso resolveu nosso dilema que um dia as fixures serão passado. :-)

No seu caso o que me chamou a atenção é que penso que você poderia resolver isso com o uso de mocks. Algo como:

Time.expects(:now).returns(sua_data)

Existe alguma razão para não usar dessa forma ?

Um abração</description>
		<content:encoded><![CDATA[<p>Nando, realmente testes com datas dão trabalho. Já tivemos problemas com testes de datas mas no nosso caso usamos o recurso de compor nossas fixtures de forma dinâmica. Exemplos:</p>
<p>data_agendamento:<br />
Isso resolveu nosso dilema que um dia as fixures serão passado. :-)</p>
<p>No seu caso o que me chamou a atenção é que penso que você poderia resolver isso com o uso de mocks. Algo como:</p>
<p>Time.expects(:now).returns(sua_data)</p>
<p>Existe alguma razão para não usar dessa forma ?</p>
<p>Um abração</p>
]]></content:encoded>
	</item>
</channel>
</rss>
