Skip to content
This repository has been archived by the owner on Mar 8, 2018. It is now read-only.

Commit

Permalink
Browse files Browse the repository at this point in the history
Add some notes on setting up automated testing
Figuring out some of these steps took quite some time, so it
seems they would be worth having in the README.
  • Loading branch information
mhl committed Mar 27, 2012
1 parent 398a1ff commit 55fb22e
Showing 1 changed file with 25 additions and 1 deletion.
26 changes: 25 additions & 1 deletion README.md
Expand Up @@ -75,4 +75,28 @@ packages listed in `config/packages` are all installed.
###To load a new binary Postgres dump file: ###To load a new binary Postgres dump file:


1. Create the file from an existing database with ```pg_dump -p [Postgres port number] --schema=public -Fc YOURDB > YOURDB.sql.dump``` 1. Create the file from an existing database with ```pg_dump -p [Postgres port number] --schema=public -Fc YOURDB > YOURDB.sql.dump```
2. ```rake db:load_from_binary FILE=YOURDB.sql.dump``` 2. ```rake db:load_from_binary FILE=YOURDB.sql.dump```

###Running the tests

If you want to run the RSpec tests continuously while developing, you
can do this using ZenTest. You can install ZenTest and support for
Rails with:

gem install ZenTest autotest-rails

Then you can run the following command in the fixmytransport directory:

RSPEC=true autotest

If you see many gem-related deprecation warnings when running the
tests, such as:

NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01.
Gem.source_index called from /home/mark/fixmytransport/config/../vendor/rails/railties/lib/rails/gem_dependency.rb:21.

... then your version of RubyGems is much more recent that the
components of Rails in the `vendor` subdirectory. One solution to
this is to downgrade to an earlier version of RubyGems with:

gem update --system 1.6.2

0 comments on commit 55fb22e

Please sign in to comment.