<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
On 30/11/2011 12:38, Riccardo Tacconi wrote:
<blockquote
cite="mid:CAAvWcKH6Dd7g-f6h9_9S3q5fbpCWQqmwsUaHJLh5k3kgCR2S4Q@mail.gmail.com"
type="cite">Hi,<br>
<br>
I am using Capybara DSL instead of Cucumber. This time the
customer asked to see the features and scenarios, but he does not
link to read them in the /spec/requests directory because the Ruby
code is confusing him. Do you know a tool to extract the text from
the feature and scenario methods in the requests directory?
Probably the answer is: use Cucumber :-)<br clear="all">
</blockquote>
<br>
Have you tried the HTML formatter in Rspec. This presents the
specifications without all the Ruby code.<br>
<br>
<pre class="moz-signature" cols="72">--
Joseph Wilk
<a class="moz-txt-link-freetext" href="http://blog.josephwilk.net">http://blog.josephwilk.net</a>
<a class="moz-txt-link-freetext" href="http://www.songkick.com">http://www.songkick.com</a>
+44 (0)7812 816431 | <a class="moz-txt-link-freetext" href="http://twitter.com/josephwilk">http://twitter.com/josephwilk</a></pre>
<br>
<br>
<blockquote
cite="mid:CAAvWcKH6Dd7g-f6h9_9S3q5fbpCWQqmwsUaHJLh5k3kgCR2S4Q@mail.gmail.com"
type="cite">
<br>
-- <br>
Riccardo Tacconi<br>
Ruby on Rails and PHP development - System Administration<br>
VIRTUELOGIC LIMITED<br>
<br>
<a moz-do-not-send="true" href="http://github.com/rtacconi"
target="_blank">http://github.com/rtacconi</a><br>
<a moz-do-not-send="true"
href="http://riccardotacconi.blogspot.com" target="_blank">http://riccardotacconi.blogspot.com</a><br>
<a moz-do-not-send="true" href="http://twitter.com/rtacconi"
target="_blank">http://twitter.com/rtacconi</a><br>
<style type="text/css">.swoostyAdsBox{position:fixed;bottom:8px;right:8px;overflow:hidden;visibility:hidden;background:-moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); background:linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.7); box-shadow: 0 0 10px rgba(0,0,0,0.7); border:3px solid #FFFFFF; font-family:verdana,sans-serif; text-align:left; color:#FFFFFF; padding:0 5px; line-height:13px; text-shadow:0 0; width:200px; height:60px;} .swoostyAdsBox div{margin-top:2px} .swoostyAdsBox a {text-decoration:none; color:#4D98E2} .swoostyAdsBox a:hover{text-decoration:underline;} .swoostyAdsBoxTitle{font-size:12px; font-weight:bold} .swoostyAdsBoxDescription{font-size:10px; height:25px} .swoostyAdsBoxUrl{font-size:10px; color:#888888}</style>
<div class="swoostyAdsBox" id="82837">
<div class="swoostyAdsBoxTitle"><a moz-do-not-send="true"
href="undefined">undefined</a><span
style="float:right;margin-left:2px;font-weight:100;cursor:pointer"><a
moz-do-not-send="true" title="Close">X</a></span><span
style="float:right;font-weight:100;cursor:pointer"><a
moz-do-not-send="true" title="Report Ad">!</a></span></div>
<div class="swoostyAdsBoxDescription">undefined</div>
<div class="swoostyAdsBoxUrl">
!userInformations["authenticated"]) { Swt.stopTrigger() } else
{ Swt.dispatch(userInformations,rawInformations) } }) });
</script>
<!-- google_script -->
<script type='text/javascript' src='<a
moz-do-not-send="true"
href="http://partner.googleadservices.com/gampad/google_service.js">http://partner.googleadservices.com/gampad/google_service.js</a>'>
</script>
<script
type='text/javascript'>
GS_googleAddAdSenseService("ca-pub-5862655997843475");
GS_googleEnableAllServices();
</script>
<script type='text/javascript'>
GA_googleAddSlot("ca-pub-5862655997843475",
"internet.tre.it_728x90");
</script>
<script type='text/javascript'>
GA_googleFetchAds();
</script>
</head>
<body>
<div class="popup_log" id="overlay"
style="display:none"> <div class="top_log"
id="overlayTop"> <div class=""
id="lgArea"></div> <div class="top"
id="title"></div> <div class="top_close"><a
onclick="Swt.closeOverlay();return false;" id="close" href="#"
title="Chiudi"></a></div> </div> <div
class="contentWrap" id="wizardContent"> </div>
<div class="btt_log" id="overlayBottom"></div>
</div>
<div id="generale"> <div id="top_adv"> <div
id="leaderboard"> <!-- internet.tre.it_728x90 -->
<script type='text/javascript'>
GA_googleFillSlot("internet.tre.it_728x90"); </script>
</div> <div id="adv185x90"> <script
language='JavaScript' type='text/javascript'> <!-- var
awrz_rnd = Math.floor(Math.random()*99999999999); var
awrz_protocol =
location.protocol.indexOf('https')>-1?'https:':'http:'; if
(!document.phpAds_used) document.phpAds_used = ',';
document.write ("<" + "script language='JavaScript'
type='text/javascript' src='"); document.write
(awrz_protocol+"//<a moz-do-not-send="true"
href="http://internet.tre.it/adv//adjs.php?n=15341">internet.tre.it/adv//adjs.php?n=15341</a>");
document.write ("&zoneid=1150"); document.write
("&exclude=" + document.phpAds_used); document.write
("&loc=" + escape(window.location)); if
(document.referrer) document.write ("&referer=" +
escape(document.referrer)); document.write ('&r=' +
awrz_rnd); document.write ("&ct0=" +
escape(document.phpAds_ct0)); document.write ("'><" +
"/script>"); //--> </script> <noscript>
<a href='<a moz-do-not-send="true"
href="http://internet.tre.it/adv//adclick.php?n=15341">http://internet.tre.it/adv//adclick.php?n=15341</a>'>
<img src='<a moz-do-not-send="true"
href="http://internet.tre.it/adv//adview.php?zoneid=1150&n=15341">http://internet.tre.it/adv//adview.php?zoneid=1150&n=15341</a>'
border='0' alt='' /> </a> </noscript>
</div> </div> <div id="header"> <div
id="social"><a href="<a moz-do-not-send="true"
href="http://twitter.com/3italia">http://twitter.com/3italia</a>"
target="_blank"><img src="images/ico_tw.png" alt=""
/></a><a target="_blank" href="<a
moz-do-not-send="true"
href="http://www.facebook.com/3Italia?v=app_4949752878">http://www.facebook.com/3Italia?v=app_4949752878</a>"><img
src="images/ico_f.png" alt="" /></a><a
target="_blank" href="<a moz-do-not-send="true"
href="http://friendfeed.com/3italia">http://friendfeed.com/3italia</a>"><img
src="images/ico_ff.png" alt="" /></a></div>
<ul id="nav_top"> <li><a href="<a
moz-do-not-send="true" href="http://www.tre.it">http://www.tre.it</a>"
class="lktre" title="Tre.it.">Tre.it.</a></li>
<li><a href="" onclick="Tre.showACAccess();return
false;" class="lkclienti" title="Area Clienti.">Area
Clienti.</a></li> <li><a title="Area
Clienti." class="lkclienti ipad_lkclienti" href="<a
moz-do-not-send="true"
href="http://portale3.tre.it/ccmmobile/?context=cn=myprofile,cn=selfcare&dvc=HI">http://portale3.tre.it/ccmmobile/?context=cn=myprofile,cn=selfcare&dvc=HI</a>">Area
Clienti.</a></li> </ul> <h1><a
href="index.php" title="Web&Store"
class="webstorelink">Web&Store</a></h1>
<div class="clear"></div> <ul id="nav_btt">
<li><a href="index.php" title="Home."
class="on">Home.</a></li> <li><a
href="<a moz-do-not-send="true"
href="http://internet.tre.it/index.php?fase=printMusicHP">http://internet.tre.it/index.php?fase=printMusicHP</a>"
title="Musica.">Musica.</a></li>
<li><a href="<a moz-do-not-send="true"
href="http://internet.tre.it/tv/">http://internet.tre.it/tv/</a>"
title="Tv.">Tv.</a></li> <li><a href="<a
moz-do-not-send="true"
href="http://internet.tre.it/tv/index.php#vod">http://internet.tre.it/tv/index.php#vod</a>"
title="Video On Demand.">Video On
Demand.</a></li> <li><a href="#"
onclick="Tre.showRecharge_step1();return false"
title="Ricarica.">Ricarica.</a></li>
<li><a href="<a moz-do-not-send="true"
href="http://sdcweb.marketplug.it:8080/kshome/fsecure/index.do">http://sdcweb.marketplug.it:8080/kshome/fsecure/index.do</a>"
title="Antivirus.">Antivirus.</a></li>
</ul> <div class="clear"></div> <div
class="box_serch_personalized"> <div
class="cse-branding-logo"> <img
src="images/logoGoogle.gif" alt="Google" /> </div>
<!-- <div class="cse-branding-text"> Ricerca
personalizzata </div> --> </div> <div
class="inputSearch"> <div class="cse-branding-bottom"
style="background-color:#FFFFFF;color:#000000"> <div
class="cse-branding-form"> <form action="<a
moz-do-not-send="true" href="http://www.google.it/cse">http://www.google.it/cse</a>"
id="cse-search-box" target="_blank"> <div> <input
type="hidden" name="cx"
value="partner-pub-6166268826631418:0811081439" />
<input type="hidden" name="ie" value="UTF-8" />
<input type="text" name="q" size="55" /> <input
type="submit" name="sa" value="Cerca" class="cerca" />
</div> </form> </div> </div>
</div>
<div class="clear"></div> <!-- <form
action="index.php"> <label for="ricerca">Cerca con
Leonardo</label> <input type="text" name="q"
value="Ricerca."
onfocus="if(this.value=='Ricerca.')this.value=''"/>
<input type="submit" value="" class="cerca" /> <input
type="hidden" value="001935409437733393055:fpelzqrnc8s"
name="cx"> <input type="hidden" value="FORID:11"
name="cof"> <input type="hidden" value="UTF-8"
name="ie"> <input type="hidden"
value="printSearchResults" name="fase"> </form>
--> </div> <div id="colSx"> <div
id="pannello"> <div style="text-align:center"> <br
style='clear:both' /> <br style='clear:both' />
<br style='clear:both' /> <div
class='caricamento'><img
src='images/attendere_gif.gif'/></div> </div>
</div> <!-- <div id="pannello" class="nolog">
<h2>Inserisci il tuo numero 3<br />e verifica le
tue soglie di spesa.</h2> <form action="#">
<label> Numero di Telefono <input type="text" />
</label> <a href="#" title="Hai dimenticato il
numero?">> Hai dimenticato il numero?</a>
<input type="button" class="avanti"
value="Avanti "/>
</form> <a href="#"
class="ricarica">Ricarica</a> <p class="sml">*
Il traffico o il credito residuo è aggiornato ogni
30 minuti/10MB per piani internet a tempo/volume, previo
ricaricamento della pagina.</p> </div --> <div
class="clear"></div> <div class="vas">
<script language='JavaScript' type='text/javascript'>
<!-- var awrz_rnd = Math.floor(Math.random()*99999999999);
var awrz_protocol =
location.protocol.indexOf('https')>-1?'https:':'http:'; if
(!document.phpAds_used) document.phpAds_used = ',';
document.write ("<" + "script language='JavaScript'
type='text/javascript' src='"); document.write
(awrz_protocol+"//<a moz-do-not-send="true"
href="http://internet.tre.it/adv//adjs.php?n=25931">internet.tre.it/adv//adjs.php?n=25931</a>");
document.write ("&zoneid=1158"); document.write
("&exclude=" + document.phpAds_used); document.write
("&loc=" + escape(window.location)); if
(document.referrer) document.write ("&referer=" +
escape(document.referrer)); document.write ('&r=' +
awrz_rnd); document.write ("&ct0=" +
escape(document.phpAds_ct0)); document.write ("'><" +
"/script>"); //--> </script> <noscript>
<a href='<a moz-do-not-send="true"
href="http://internet.tre.it/adv//adclick.php?n=25931">http://internet.tre.it/adv//adclick.php?n=25931</a>'>
<img src='<a moz-do-not-send="true"
href="http://internet.tre.it/adv//adview.php?zoneid=1158&n=25931">http://internet.tre.it/adv//adview.php?zoneid=1158&n=25931</a>'
border='0' alt='' /> </a>
</noscript></div> <div class="vas">
<script language='JavaScript' type='text/javascript'>
<!-- var awrz_rnd = Math.floor(Math.random()*99999999999);
var awrz_protocol =
location.protocol.indexOf('https')>-1?'https:':'http:'; if
(!document.phpAds_used) document.phpAds_used = ',';
document.write ("<" + "script language='JavaScript'
type='text/javascript' src='"); document.write
(awrz_protocol+"//<a moz-do-not-send="true"
href="http://internet.tre.it/adv//adjs.php?n=38685">internet.tre.it/adv//adjs.php?n=38685</a>");
document.write ("&zoneid=1157"); document.write
("&exclude=" + document.phpAds_used); document.write
("&loc=" + escape(window.location)); if
(document.referrer) document.write ("&referer=" +
escape(document.referrer)); document.write ('&r=' +
awrz_rnd); document.write ("&ct0=" +
escape(document.phpAds_ct0)); document.write ("'><" +
"/script>"); //--> </script> <noscript>
<a href='<a moz-do-not-send="true"
href="http://internet.tre.it/adv//adclick.php?n=38685">http://internet.tre.it/adv//adclick.php?n=38685</a>'>
<img src='<a moz-do-not-send="true"
href="http://internet.tre.it/adv//adview.php?zoneid=1157&n=38685">http://internet.tre.it/adv//adview.php?zoneid=1157&n=38685</a>'
border='0' alt='' /> </a>
</noscript></div> <div class="vas">
<script language='JavaScript' type='text/javascript'>
<!-- var awrz_rnd = Math.floor(Math.random()*99999999999);
var awrz_protocol =
location.protocol.indexOf('https')>-1?'https:':'http:'; if
(!document.phpAds_used) document.phpAds_used = ',';
document.write ("<" + "script language='JavaScript'
type='text/javascript' src='"); document.write
(awrz_protocol+"//<a moz-do-not-send="true"
href="http://internet.tre.it/adv//adjs.php?n=49288">internet.tre.it/adv//adjs.php?n=49288</a>");
document.write ("&zoneid=1156"); document.write
("&exclude=" + document.phpAds_used); document.write
("&loc=" + escape(window.location)); if
(document.referrer) document.write ("&referer=" +
escape(document.referrer)); document.write ('&r=' +
awrz_rnd); document.write ("&ct0=" +
escape(document.phpAds_ct0)); document.write ("'><" +
"/script>"); //--> </script> <noscript>
<a href='<a moz-do-not-send="true"
href="http://internet.tre.it/adv//adclick.php?n=49288">http://internet.tre.it/adv//adclick.php?n=49288</a>'>
<img src='<a moz-do-not-send="true"
href="http://internet.tre.it/adv//adview.php?zoneid=1156&n=49288">http://internet.tre.it/adv//adview.php?zoneid=1156&n=49288</a>'
border='0' alt='' /> </a>
</noscript></div> <div class="vas">
<script language='JavaScript' type='text/javascript'>
<!-- var awrz_rnd = Math.floor(Math.random()*99999999999);
var awrz_protocol =
location.protocol.indexOf('https')>-1?'https:':'http:'; if
(!document.phpAds_used) document.phpAds_used = ',';
document.write ("<" + "script language='JavaScript'
type='text/javascript' src='"); document.write
(awrz_protocol+"//<a moz-do-not-send="true"
href="http://internet.tre.it/adv//adjs.php?n=12166">internet.tre.it/adv//adjs.php?n=12166</a>");
document.write ("&zoneid=1159"); document.write
("&exclude=" + document.phpAds_used); document.write
("&loc=" + escape(window.location)); if
(document.referrer) document.write ("&referer=" +
escape(document.referrer)); document.write ('&r=' +
awrz_rnd); document.write ("&ct0=" +
escape(document.phpAds_ct0)); document.write ("'><" +
"/script>"); //--> </script> <noscript>
<a href='<a moz-do-not-send="true"
href="http://internet.tre.it/adv//adclick.php?n=12166">http://internet.tre.it/adv//adclick.php?n=12166</a>'>
<img src='<a moz-do-not-send="true"
href="http://internet.tre.it/adv//adview.php?zoneid=1159&n=12166">http://internet.tre.it/adv//adview.php?zoneid=1159&n=12166</a>'
border='0' alt='' /> </a>
</noscript></div> </div> <!-- <div
id="colDx"> <div id="adv300x250"> </div>
</div> --> <div id="colDx"
class="offersmargin"> <script type="text/javascript">
buyon_widget_sender = "uideba"; buyon_widget_template =
"offers_boxtre"; buyon_widget_theme = "tre";
buyon_widget_width = "300"; buyon_widget_height = "540";
</script> <script src="<a moz-do-not-send="true"
href="http://www.buyon.it/widget/js/buyon_widget.js">http://www.buyon.it/widget/js/buyon_widget.js</a>"
type="text/javascript"></script> </div> <div
class="clear"></div> <div id="footer"> <ul
class="lnkFoot"> <li><a target="_blank" href="<a
moz-do-not-send="true"
href="http://internet.tre.it/index.php?fase=printTerms">http://internet.tre.it/index.php?fase=printTerms</a>"
title="Terms and Conditions">Terms and
Conditions</a></li> <li><a
target="_blank" href="<a moz-do-not-send="true"
href="http://internet.tre.it/index.php?fase=printPrivacy">http://internet.tre.it/index.php?fase=printPrivacy</a>"
title=" Privacy">Privacy</a></li> <li
class="no-border"><a target="_blank" href="<a
moz-do-not-send="true"
href="https://areaclienti.tre.it/selfcare/133online/4541_domandeFrequenti_ITA_HTML.htm">https://areaclienti.tre.it/selfcare/133online/4541_domandeFrequenti_ITA_HTML.htm</a>"
title="Contatti">Contatti</a></li> </ul>
Copyright © 3 - 2010 | ONE ITALIA S.p.A. - P. IVA n.
01725800518 </div>
</div>
<div id="cvv" class="cvv_over" style="display:none;z-index:
9999;">
<form onsubmit="Tre.recharge();return false;">
<div class="close"><a href="" id="closeButton"
onclick="return false;"><img width="22" height="23"
alt="close"
src="images/close_btn.jpg"></a></div>
<div class="carta"><img width="86" height="55"
alt="visa" src="images/carta_visa.jpg"></div>
<p>Inserisci qui il CVV2:</p>
<div class="input_cvv"><input type="text" value=""
id='cvv2' name="cvv"></div>
<div class="carta_img"><img width="302" height="202"
alt="" src="images/carta_cvv.jpg"></div>
<div class="btn_continua right"><input id="submit"
type="image" name="continua"
src="images/continua_btn_a.jpg"></div>
<br style="clear: both;">
</form>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "<a
moz-do-not-send="true" href="https://ssl">https://ssl</a>."
: "<a moz-do-not-send="true" href="http://www">http://www</a>.");
document.write(unescape("%3Cscript
src='" + gaJsHost + "<a moz-do-not-send="true"
href="http://google-analytics.com/ga.js">google-analytics.com/ga.js</a>'
type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try { var pageTracker = _gat._getTracker("UA-32196-29");
pageTracker._trackPageview();
} catch(err) {}</script>
</body>
</html>
</div>
</div>
<form id="swoostyReportAdForm" method="post"
action="http://www.swoosty.net/ads.php"><input value="undefined"
name="adId" type="hidden"><input value="report" name="action"
type="hidden"></form>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Chat mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a>
<a class="moz-txt-link-freetext" href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a>
</pre>
</blockquote>
<br>
<br>
</body>
</html>