Generally, all you'll need to do to test moped is pull down the repository,
bundle, and run rake.
What follows are some additional notes for running more complete tests.
Part of Moped's test suite runs against MongoHQ. This tests the authentication code, as well as testing against a real replica set.
If you want to run this portion of the suite, email durran (at) gmail (dot) com for the credentials.
If you're on OS X and working with the networking code in Moped, you should also run the tests against a travis environment. Here's how I got set up for this:
cd ~/code
mkdir travis
cd travis
git clone https://github.com/travis-ci/travis-boxes.git
git clone https://github.com/travis-ci/travis-cookbooks.git
cd travis-boxes
bundle
thor travis:init
cat > config/worker.yml
ruby:
recipes:
- rvm
- rvm::multi
- sweeper
- mongodb
thor travis:box:build ruby
cd ~/code/moped
vagrant up
vagrant ssh
cd /vagrant
bundle
rake