Thanks Luis I've just run my entire suite of specs 3 times and got 3 identical sets of results for the first time in a long time :-)
On 17 January 2011 23:13, Luis Lavena <luislav...@gmail.com> wrote: > On Mon, Jan 17, 2011 at 7:14 PM, Rob Watson <rfwat...@gmail.com> wrote: > > Hi list > > > > I find that Redis repeatedly returns inconsistent and unexpected values > for keys in my test environment. So every time I > > run a suite of specs, a few of them fail, seemingly randomly. The specs > are usually very simple, and often just testing > > the contents of simple string keys in Redis. The results *seem* like they > might come from a different object or instance > > variable of the same type/name: so they're always seemingly valid values, > but don't actually relate to the spec currently > > being performed. So the spec fails. > > [snip] > > Anybody experienced anything similar? > > This happened to me but before I setup redis to use a different > database for my test environment. > > I have a specific redis.yml that contains this: > > development: > url: redis://localhost:6769/0 > > test: > url: redis://localhost:6769/1 > > In that way, databases are keep separated from each other. > > It is also important that you flush all the keys of your redis > instance between tests. Similar to what RSpec does for your database, > you need to perform it for redis. > > I do it using a before(:each) { $redis.flushall } > > Just to ensure integrity and no leftover from my previous test. > > Will be great if you can show a little bit about your specs (exact > spec code) and configuration so we can try replicate. Sometimes the > error is there, but hidden somewhere else. > -- > Luis Lavena > AREA 17 > - > Perfection in design is achieved not when there is nothing more to add, > but rather when there is nothing more to take away. > Antoine de Saint-Exupéry > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users