Strac uses rspec examples and stories. <br><br><a href="http://github.com/mvanholstyn/strac">http://github.com/mvanholstyn/strac</a><br><br>Zach<br><br><div class="gmail_quote">On Fri, Jul 4, 2008 at 11:23 AM, David Chelimsky <<a href="mailto:dchelimsky@gmail.com">dchelimsky@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">On Jul 4, 2008, at 5:29 AM, Olivier Dupuis wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br>
<br>
Anyone knows of open source projects that uses RSpec and RSpec Stories? I'd love to see how it is being used in different projects.<br>
</blockquote>
<br></div>
Here are a few that I know of:<br>
<br>
rspec examples (no stories)<br>
* <a href="http://github.com/wycats/merb-core" target="_blank">http://github.com/wycats/merb-core</a> and friends<br>
* <a href="http://github.com/sam/dm-core" target="_blank">http://github.com/sam/dm-core</a> and friends<br>
* <a href="http://github.com/technoweenie/mephisto" target="_blank">http://github.com/technoweenie/mephisto</a><br>
<br>
rspec examples and stories<br>
* <a href="http://github.com/technoweenie/restful-authentication" target="_blank">http://github.com/technoweenie/restful-authentication</a> (generates example groups and stories)<br>
<br>
I think the most exciting development over the last year is the rubyspec project (<a href="http://github.com/rubyspec/rubyspec" target="_blank">http://github.com/rubyspec/rubyspec</a>), which is an executable language specification for the Ruby language. This effort started as part of the (<a href="http://github.com/evanphx/rubinius" target="_blank">http://github.com/evanphx/rubinius</a>) project. The rubinius team wanted to use rspec because they liked the feel, but they couldn't because rspec uses advanced language features that rubinius just didn't have early on (makes sense). So they developed their own implementation of a useful subset of the rspec-feature-set called mspec (<a href="http://github.com/rubyspec/mspec" target="_blank">http://github.com/rubyspec/mspec</a>). As I understand it, rubinius is very close to being able to run against rspec-proper at this point.<br>
<br>
Meanwhile, rubyspec and mspec were split out into their own projects, and now rubinus, JRuby (<a href="http://jruby.codehaus.org/" target="_blank">http://jruby.codehaus.org/</a>) and even MRI (<a href="http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8/Makefile.in" target="_blank">http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8/Makefile.in</a> - scroll down) are running against rubyspec as part of their build process. Very, very exciting stuff for the Ruby community as the end-result will be a single, definitive resource for anybody who wants to implement a standards-compliant Ruby interpreter.<br>
<br>
Cheers,<br><font color="#888888">
David</font><div><div></div><div class="Wj3C7c"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Thank you<br>
<br>
Olivier Dupuis<br>
</blockquote>
<br>
_______________________________________________<br>
rspec-users mailing list<br>
<a href="mailto:rspec-users@rubyforge.org" target="_blank">rspec-users@rubyforge.org</a><br>
<a href="http://rubyforge.org/mailman/listinfo/rspec-users" target="_blank">http://rubyforge.org/mailman/listinfo/rspec-users</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Zach Dennis<br><a href="http://www.continuousthinking.com">http://www.continuousthinking.com</a>