cavalle's steak at master - GitHub
april 2010 by Vaguery
"Minimalist acceptance testing on top of RSpec"
acceptance-testing
rspec
ruby
development
BDD
testing
scripting
april 2010 by Vaguery
(My) RSpec best practices and tips | EggsOnBread
march 2010 by Vaguery
"After a year using RSpec, I’m happy to share “(My) RSpec Best Practices and Tips”. Let’s make your specs easier to maintain, less verbose, more structured and covering more cases!"
rspec
Ruby
programming
BDD
behavior-driven-design
best-practices
tips
testing
march 2010 by Vaguery
RSpec and Sinatra Quick Start // iamneato.com
november 2009 by Vaguery
"Are you familiar with RSpec, new to Sinatra, and can’t get the two to cooperate? This article maybe of use to you. Alternatively, if you’re like me and you’re simply new to this universe all together, this article can certainly be of use."
RSpec
BDD
behavior-driven-design
Sinatra
testing
tutorial
how-to
ruby
november 2009 by Vaguery
japh(r): RSpec with Sinatra & CouchDB
november 2009 by Vaguery
"I left off last night moving into the guts of the application. The plan was to start BDDing with RSpec. It occurred to me, however, that I had no idea how to do it. Happily, Sinatra's testing documentation includes RSpec information."
BDD
behavior-driven-design
rspec
Sinatra
Ruby
web-applications
CouchDB
november 2009 by Vaguery
Test Stub at XUnitPatterns.com
april 2009 by Vaguery
"Variation: Saboteur
A Test Stub that is used to inject invalid indirect inputs into the SUT is often called a "Saboteur" because its purpose is to derail whatever the SUT is trying to do so we can see how the SUT copes with these circumstances. The "derailment" can be caused by returning unexpected values or objects, or it can be caused by raising an exception or causing a runtime error. Each test may either be a Simple Success Test or an Expected Exception Test (see Test Method) depending on how the SUT is expected to behave in response to the indirect input."
testing
TDD
BDD
rspec
design-patterns
programming
unit-testing
specification
A Test Stub that is used to inject invalid indirect inputs into the SUT is often called a "Saboteur" because its purpose is to derail whatever the SUT is trying to do so we can see how the SUT copes with these circumstances. The "derailment" can be caused by returning unexpected values or objects, or it can be caused by raising an exception or causing a runtime error. Each test may either be a Simple Success Test or an Expected Exception Test (see Test Method) depending on how the SUT is expected to behave in response to the indirect input."
april 2009 by Vaguery
btakita's rr at master - GitHub
april 2009 by Vaguery
"RR (Double Ruby) is a test double framework that features a rich selection of double techniques and a terse syntax."
mocks
programming
testing
TDD
BDD
rspec
framework
ruby
april 2009 by Vaguery
How To: Setup RSpec, Cucumber, Webrat, RCov and Autotest on Leopard | Clayton Lengel-Zigich
april 2009 by Vaguery
"RSpec, Cucumber, Webrat, RCov and Autotest are a powerful combination of tools for testing your Rails app. Unfortunately getting them to all work nicely together can be a bit of challenge. I recently configured a development environment from scratch on OS X 10.5 Leopard and kept track of all of the little details."
how-to
rspec
Rails
Ruby
Leopard
MacOS
TDD
BDD
autotest
april 2009 by Vaguery
Midnight Oil » Blog Archive » Installing GrowlNotify and Autotest for BDD use with Rspec on Leopard
april 2008 by Vaguery
Installation path works fine with PeepCode graphics and ~/.autotest script as well.
BDD
Leopard
Growl
growlnotify
autotest
ZenTest
rspec
Ruby
april 2008 by Vaguery
related tags
acceptance-testing ⊕ agile ⊕ agile-management ⊕ agility ⊕ ajax ⊕ amusing ⊕ automation ⊕ autotest ⊕ BDD ⊕ behavior ⊕ behavior-driven-design ⊕ behavior-driven-development ⊕ best-practices ⊕ blogging ⊕ CouchDB ⊕ cucumber ⊕ design-patterns ⊕ development ⊕ framework ⊕ Growl ⊕ growlnotify ⊕ how-to ⊕ Javascript ⊕ Leopard ⊕ library ⊕ MacOS ⊕ mocks ⊕ nanohistory ⊕ osx ⊕ performance ⊕ programming ⊕ psychoceramics ⊕ Rails ⊕ requirements ⊕ RoR ⊕ rspec ⊖ ruby ⊕ scripting ⊕ Sinatra ⊕ software ⊕ spec ⊕ specification ⊕ TDD ⊕ testing ⊕ tips ⊕ tools ⊕ tutorial ⊕ unit-testing ⊕ update ⊕ web-applications ⊕ Zentest ⊕ ZenTest ⊕Copy this bookmark: