danmaclean/gee_fu — pull request #1 by mrship (2013-04-08 09:04:18+00:00)
Title: Initial setup and Cucumber feature 

Dan,

Here's a PR for changes to your experimental branch that I've made to get the app up and running under Postgres and also to add a simple Cucumber feature to test adding an organism.

If you pull these changes you'll need Postgres installing (if you're on 64bit OSX you can use the [Heroku app](http://postgresapp.com)). You'll also need to run ```rake db:setup```.

I've also moved the gem dependencies to a Gemfile, so you'll need to run ```bundle install```

To run the Cucumber test feature use ```rake cucumber```

The app is now running under [thin](http://code.macournoyer.com/thin) so you need to start Rails with ```script/server thin```

I'm sure there will be other steps that I've missed in getting this set up on your machine but hopefully this is a start and gives you a bit of insight into how I'll be using Cucumber to test features as we go through adding the functionality you've asked for.

Next I plan to upgrade to Rails 3.2 and re-run the Cucumber feature to ensure nothing is immediately broken and then add in Devise for the user logic and flesh out some more features to prove user-based data entry is working correctly. I'll send another PR when I'm done so you can review further.

Any Q's just ask,

Andy