<?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>Merbist &#187; testing</title>
	<atom:link href="http://merbist.com/tag/testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://merbist.com</link>
	<description>Random thoughts of a software developer</description>
	<lastBuildDate>Tue, 03 Jan 2012 02:34:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Merb 1.0 RC1</title>
		<link>http://merbist.com/2008/10/13/merb-10-rc1/</link>
		<comments>http://merbist.com/2008/10/13/merb-10-rc1/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 07:01:47 +0000</pubDate>
		<dc:creator>Matt Aimonetti</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[merb]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://merbist.com/?p=165</guid>
		<description><![CDATA[Few hours ago we finally pushed Merb 1.0 RC1 to rubyforge. RC stands for Release Candidate. And we will need your help to make a rock solid 1.0 final. For the occasion, we switched to our new wiki. Installing Merb stack is now dead easy: $ sudo gem install merb Here is a tutorial to [...]]]></description>
			<content:encoded><![CDATA[<p><a id="fs_1" title="grave lead 1" href="http://www.flickr.com/photos/81335564@N00/2934025410"><br />
</a><a id="fs_1" title="floor 1" href="http://www.flickr.com/photos/81335564@N00/2050355003"><img src="http://static.flickr.com/2359/2050355003_8b5db33ff0_t.jpg" border="0" alt="floor 1" /></a> <a id="fs_2" title="full stop" href="http://www.flickr.com/photos/49968232@N00/85990435"><img src="http://static.flickr.com/6/85990435_4549262c9b_t.jpg" border="0" alt="full stop" /></a><a id="fs_3" title="zero" href="http://www.flickr.com/photos/49968232@N00/2114628079"><img src="http://static.flickr.com/2113/2114628079_b00a6ed156_t.jpg" border="0" alt="zero" /> </a></p>
<p><a id="fs_5" title="R" href="http://www.flickr.com/photos/92745470@N00/2777560349"><img src="http://static.flickr.com/3122/2777560349_49ea878a74_t.jpg" border="0" alt="R" /></a> <a id="fs_6" title="C is for church" href="http://www.flickr.com/photos/92709190@N00/2351343799"><img src="http://static.flickr.com/3151/2351343799_8c399edc55_t.jpg" border="0" alt="C is for church" /></a> <a id="fs_7" title="1" href="http://www.flickr.com/photos/49968232@N00/2115385302"><img src="http://static.flickr.com/2267/2115385302_b021bebee7_t.jpg" border="0" alt="1" /></a></p>
<p>Few hours ago we finally pushed Merb 1.0 RC1 to <a title="Merb rubyforge" href="http://rubyforge.org/projects/merb" target="_blank">rubyforge</a>.</p>
<p>RC stands for <a title="RC" href="http://en.wikipedia.org/wiki/Software_release_life_cycle#Release_candidate" target="_blank">Release Candidate</a>. And we will need your help to make a rock solid 1.0 final.</p>
<p>For the occasion, we switched to our <a title="Merb wiki" href="http://wiki.merbivore.com/" target="_blank">new wiki</a>.</p>
<p>Installing Merb stack is now dead easy:<br />
<code>$ sudo gem install merb</code></p>
<p><a title="Getting started with Merb" href="http://wiki.merbivore.com/howto/gettingstarted/firstapp" target="_blank">Here is a tutorial</a> to get you started with Merb in few minutes.</p>
<p><span id="more-165"></span></p>
<p>Unfortunately we already found few bugs related to the generated resources.</p>
<p>Known bugs are documented <a title="known bugs" href="http://wiki.merbivore.com/merb_1.0_rc1_known_bugs" target="_blank">here</a> with fixes. We&#8217;ll keep track of the RC1 known bugs until we release RC2. Fortunately, so far we didn&#8217;t find any major bugs but hey&#8230; try to prove us wrong as hard as you can. As mentioned earlier we want a rock solid 1.0.</p>
<p>As you have probably we are trying to be as transparent as possible and we know that we aren&#8217;t perfect and we make mistakes. Our goal is honestly not to build an ego but to provide you with awesome tools.</p>
<p>Talking about awesome talks, as we are waiting for the videos from <a title="MerbCamp" href="http://merbcamp.com" target="_blank">MerbCamp</a>, I&#8217;d encourage you to check on Yehuda Kats&#8217; keynote&#8217;s slides and get an idea of Merb&#8217;s future.</p>
<div id="__ss_653565" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Merb Camp Keynote" href="http://www.slideshare.net/wycats/merb-camp-keynote-presentation?type=powerpoint">Merb Camp Keynote</a></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">Other MerbCamp talks: <a style="text-decoration:underline;" href="http://slideshare.net/tag/merbcamp">merbcamp slides</a>)</div>
</div>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=merbcamp-keynote-1223869613599759-9&amp;stripped_title=merb-camp-keynote-presentation" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=merbcamp-keynote-1223869613599759-9&amp;stripped_title=merb-camp-keynote-presentation" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>What I learned from this keynote that you should always double check what people tell you. All the Ruby frameworks tested including Rails are way faster than PHP frameworks such as <a title="cakephp" href="http://cakephp.org/" target="_blank">CakePHP</a>, <a title="Symfony" href="http://www.symfony-project.org/" target="_blank">Symfony</a>, <a title="Code Igniter" href="http://codeigniter.com/" target="_blank">Code Igniter</a>.</p>
<p>Fibonacci type benchmarks seem to only test a certain aspect of a language, turns out that if you are interested in a fast and flexible web framwork, ruby and especially Merb are seriously the way to go.</p>
<p>UPDATE: looks like someone posted a <a title="Keynote" href="http://blip.tv/file/1354733" target="_blank">bootleg version of the keynote </a> <img src='http://merbist.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://merbist.com/2008/10/13/merb-10-rc1/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Merb Edge update (Oct 6th 2008)</title>
		<link>http://merbist.com/2008/10/06/merb-edge-update-oct-6th-2008/</link>
		<comments>http://merbist.com/2008/10/06/merb-edge-update-oct-6th-2008/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 04:50:15 +0000</pubDate>
		<dc:creator>Matt Aimonetti</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[edge]]></category>
		<category><![CDATA[full stack]]></category>
		<category><![CDATA[head]]></category>
		<category><![CDATA[merb]]></category>
		<category><![CDATA[rspec]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://merbist.com/?p=134</guid>
		<description><![CDATA[Mode changes to init.rb, user updating to a newer version or Merb will need to add c&#91;:log_file&#93; = Merb.root / &#34;log&#34; / &#34;development.log&#34; to their init.rb file or config/environments/development.rb for instance. (Newly generated apps are already setup properly) We made some changes to the way Rake files work. Merb-core doesn&#8217;t require the rspec tasks anymore [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Mode changes to init.rb, user updating to a newer version or Merb will need to add

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;">c<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#ff3333; font-weight:bold;">:log_file</span><span style="color:#006600; font-weight:bold;">&#93;</span> = Merb.<span style="color:#9900CC;">root</span> <span style="color:#006600; font-weight:bold;">/</span> <span style="color:#996600;">&quot;log&quot;</span> <span style="color:#006600; font-weight:bold;">/</span> <span style="color:#996600;">&quot;development.log&quot;</span></pre></div></div>

<p>to their init.rb file or config/environments/development.rb for instance. (Newly generated apps are already setup properly)</li>
<li>We made some changes to the way Rake files work. Merb-core doesn&#8217;t require the rspec tasks anymore so Test::Unit see annoying rspec tasks. Once again people upgrading to the latest version of Merb need to make a small change and add:

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#CC0066; font-weight:bold;">require</span> <span style="color:#996600;">'spec/rake/spectask'</span></pre></div></div>

<p>to their rake file. Newly generated applications using RSpec already have that line setup.</li>
<li>In the last few days, <a href="http://yehudakatz.com/" target="_blank">Yehuda</a> merged in his branch with the new &#8220;request-testing feature&#8221;. This is a new way of testing your apps. It makes testing a real request going through a controller and being rendered in a view, something quite easy, Merb interegration tests here we go!. <a href="http://gist.github.com/14910" target="_blank">Check here</a> to see a example of what you can now do. Rails + Rspec users might be surprised by this choice, and I&#8217;ve scheduled to interview Yehuda so he can explain why and when you want to use this way of testing your app. (Don&#8217;t miss his talk at <a href="http://merbcamp.com" target="_blank">MerbCamp</a> next week)</li>
<li>Talking about full stack testing, Merb is almost entirely full stack tested. What does that mean? Take a look at <a title="merb-helpers" href="http://github.com/wycats/merb-more/tree/master/merb-helpers" target="_blank">merb-helpers</a> specs in <a title="merb-more" href="http://github.com/wycats/merb-more" target="_blank">merb-more</a>. Form builders are tested through a real app available from spec/fixture/app, the views are rendered in the specs and the results are check to make sure they will work for you in your real application. Avoiding using too many mocks and stubs helped us really test things in the contet of a real app and avoid a great amount of ghost bugs. Specs might run a bit slower but we believe Merb now has better testing suite than before. More coming up about this topic.</li>
<li>Ohh and we released Merb 0.9.8 &#8220;Time Machine&#8221;, last release before 1.0RC1 <img src='http://merbist.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://merbist.com/2008/10/06/merb-edge-update-oct-6th-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

