<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rafa Garcia.net - Blog &#187; rspec</title>
	<atom:link href="http://blog.rafagarcia.net/tag/rspec/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rafagarcia.net</link>
	<description>Desvaríos varios sobre ruby, rails, linux, capistrano, ... y muchas cosas más!</description>
	<lastBuildDate>Sun, 22 Aug 2010 13:35:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Prompt dialog y capybara</title>
		<link>http://blog.rafagarcia.net/2010/06/11/prompt-dialog-y-capybara/</link>
		<comments>http://blog.rafagarcia.net/2010/06/11/prompt-dialog-y-capybara/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 19:52:50 +0000</pubDate>
		<dc:creator>Rafa García</dc:creator>
				<category><![CDATA[rails]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[cucumber]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[rspec]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://blog.rafagarcia.net/?p=138</guid>
		<description><![CDATA[Escribiendo los tests de borrado de items de una aplicación me encontré con una cosa muy molesta al usar el driver de selenium. Al aparecer el diálogo de confirmación de borrado se quedaba esperando que alguien pulsara el botón de aceptar para empezar con el borrado. Casualmente en el stand up meeting matinal de hoy [...]]]></description>
			<content:encoded><![CDATA[<p>Escribiendo los tests de borrado de items de una aplicación me encontré con una cosa muy molesta al usar el driver de selenium. Al aparecer el diálogo de confirmación de borrado se quedaba esperando que alguien pulsara el botón de aceptar para empezar con el borrado.</p>
<p>Casualmente en el stand up meeting matinal de hoy uno de los chicos de Chile(<a href="http://blog.leosoto.com/" target="_blank">Leo</a>) tuvo el mismo problema y las soluciones han sido similares. Aquí os las dejo por si os ocurre lo mismo.</p>
<p>La versión para cucumber:</p>
<script src="http://gist.github.com/434446.js"></script>
<p>Y la solución para RSpec de <a href="http://blog.leosoto.com/" target="_blank">Leo</a>:</p>
<script src="http://gist.github.com/434460.js"></script>
<p><br class="spacer_" /></p>
<p>Si no usas selenium(el tag @javascript en cucumber) y usas la emulación de javascript de capybara(tag  ﻿@emulate_rails_javascript) la pulsación del botón aceptar en el diálogo de confirmación es automágica y no necesitas nada mas.</p>
<p><br class="spacer_" /></p>
<p>Saludos y que os vaya bonito.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rafagarcia.net/2010/06/11/prompt-dialog-y-capybara/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buscando en Apidock.com con Ubiquity</title>
		<link>http://blog.rafagarcia.net/2009/08/15/buscando-en-apidock-com-con-ubiquity/</link>
		<comments>http://blog.rafagarcia.net/2009/08/15/buscando-en-apidock-com-con-ubiquity/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 14:38:37 +0000</pubDate>
		<dc:creator>Rafa García</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[rspec]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubiquity]]></category>

		<guid isPermaLink="false">http://blog.rafagarcia.net/?p=54</guid>
		<description><![CDATA[Hoy me ha dado por trastear Ubiquity. Es plugin-experimento para crear una interfaz entre el navegador y la web usando el lenguaje natural. La verdad es que no se muy bien como explicarlo, así que os recomiendo que veáis el vídeo, lo instaléis y sigáis el tutorial. Y luego está apidock.com, que es un proyecto [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy me ha dado por trastear <a href="http://labs.mozilla.com/projects/ubiquity/" target="_blank">Ubiquity</a>. Es plugin-experimento para crear una interfaz entre el navegador y la web usando el lenguaje natural. La verdad es que no se muy bien como explicarlo, así que os recomiendo que veáis el vídeo, lo instaléis y sigáis el tutorial.</p>
<p>Y luego está <a href="http://apidock.com" target="_blank">apidock.com</a>, que es un proyecto dedicado a mejorar la interfaz de la documentación existente de Ruby, Rails y RSpec.</p>
<p>Juntando estos dos elementos he escrito estos comandos que nos sirven para usar el buscador de <a href="http://apidock.com/" target="_blank">apidock.com</a> desde <a href="http://labs.mozilla.com/projects/ubiquity/" target="_blank">Ubiquity</a>:</p>
<script src="http://gist.github.com/168361.js"></script>
<p>Para usarlo tienes que invocar <a href="http://labs.mozilla.com/projects/ubiquity/" target="_blank">Ubiquity</a> y después poner &#8220;rails &lt;término_a_buscar&gt;&#8221;, podemos sustituir rails por ruby o rspec.</p>
<p><br class="spacer_" /></p>
<p><em>Tips:</em></p>
<ul>
<li>Para acceder a un resultado sin tener que hacer click en el basta con pulsar Ctrl+Alt+[número] .</li>
<li>Accediendo directamente al <a href="http://gist.github.com/168361" target="_blank">gist</a> con <a href="http://labs.mozilla.com/projects/ubiquity/" target="_blank">Ubiquity</a> instalado nos dirá si queremos instalar los comandos automáticamente.</li>
</ul>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rafagarcia.net/2009/08/15/buscando-en-apidock-com-con-ubiquity/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
