[rspec-users] RSpec in Rails -- HTTP methods
tastapod at gmail.com
tastapod at gmail.com
Fri Sep 12 17:22:47 EDT 2008
+1 for ramaze. The gem also installs some lovely example apps and they
use rspec for their development, so there are plenty of example specs
both at the code and integration (web) level.
I've not been writing ruby web apps in anger but for all the little
example apps I write I've been using ramaze.
It is also view-agnostic (any combination of erb, haml, cass, etc) and
persistence-agnostic (sequel, og, *cough* activerecord, datamapper).
It's a breath of fresh air!
On 12/09/2008, Ashley Moran <ashley.moran at patchspace.co.uk> wrote:
> On 10 Sep 2008, at 23:21, Matt Wynne wrote:
>> With that one sentence, you have summed up all the painful bits of
>> my first five weeks on rails. Bring on merb :)
> If you're doing something simple, try Ramaze (although I will
> investigate Merb in depth soon for a more significant project). I've
> started using it to build mockup versions of web APIs I need to code
> against*, and I've been amazed how simple, elegant and flexible it
> is. I have yet to write any specs against its controllers (although
> they do specifically enable that), but specs against models are ORM-
> dependent, and stories can be done in something implementation
> independent (I'm currently favouring Celerity).
> Rails has grown from a snazzy little framework into an untestable
> behemoth, and I'm doing my best to avoid it. There's a lot of
> frameworks and libraries now that give RSpec and BDD processes the
> respect they deserve, rather than forcing anyone that wants to do BDD
> to make ugly workarounds.
> The work the RSpec team has done to make Rails testable is fantastic
> and should be applauded. But I can't help feel it's an unfortunate
> sink on everyone's time, a bit like maintaining Windows compatibility
> in ports of software.
> But that's just me grumbling as usual... I've got a very low tolerance
> for kludgy software. What can't everything be perfect, goddammit!!!
> * including Twitter - let me know if anyone here would benefit from a
> simple Twitter implementation (like Laconica) that plays nice with the
> Twitter gem, and I'll see if we can open source it...
>  http://ramaze.net/
>  http://celerity.rubyforge.org/
> rspec-users mailing list
> rspec-users at rubyforge.org
More information about the rspec-users