Sha256: ff9a5508c17ed752d2c90b00d5cb6181e26f830ebf4de61b96ef5863febb124e
Contents?: true
Size: 1.03 KB
Versions: 2
Compression:
Stored size: 1.03 KB
Contents
# Contributing guide ## Getting set up Check out the code and run `bundle install` as usual. ## Running tests Running `rake` will run all tests. There are both unit tests and acceptance tests. You can run them individually with `rake test:unit` or `rake test:acceptance`. If one doesn't already exist, the acceptance tests will generate a dummy Rails app in `test/apps/`. On each test run, the dummy app is copied to `test/apps/tmp/` so that any changes won't affect the pre-generated app (this saves us having to regenerate the app on each run). If tests are failing and you don't know why, it might be that the pre-generated app has become inconsistent in some way. In that case the best solution is to purge it with `rm -rf test/apps/*` and then run the acceptance tests again, which will generate a new app. ## Testing different Rails versions You can set the `RAILS_VERSION` environment variable: ``` $ RAILS_VERSION="~> 3.2.0" rake test:acceptance ``` The apps in `test/apps` will be named based on the rails version and the spring version.
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spring-1.1.2 | CONTRIBUTING.md |
spring-1.1.1 | CONTRIBUTING.md |