<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Hi,</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I've written a micro-dsl to spec the step-implementations for rspec user stories. </div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Here is a blog post about it:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><a href="http://www.workunitgroup.com/2008/4/21/introducing-stepspecr">http://www.workunitgroup.com/2008/4/21/introducing-stepspecr</a></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">It lives on github:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="http://github.com/mhennemeyer/stepspecr">http://github.com/mhennemeyer/stepspecr</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Some info (from the README)</div></div><div><br></div><div>StepSpecr is a Rails plugin intended to be used with Rspec User Stories.</div><div>It provides a 'testing' framework for speccing Given/When/Then steps within Rspec examples. This lets you implement GWT-steps the BDD way:</div><div><br></div><div> </div><div> describe "Given $count articles" do</div><div> it "should create 1 articles for count=1" do</div><div><br></div><div> StepSpecr.spec "Given 1 articles" do</div><div> step_group :articles</div><div> before do</div><div> class Article</div><div> end</div><div> Article.should_receive(:create)</div><div> end</div><div> end</div><div><br></div><div> end</div><div> end</div><div><br></div><div>Thanks</div><div>matthias</div>
</body></html>