Simply run rake
to run all our tests.
This runs:
- JSHint
- Reek (Ruby Linting)
- RSpec
We use the Reek Gem for running Ruby lint: gem install reek
To check all Ruby files within lib/
, you can run rake reek
.
Specify a single file like: rake reek REEK_SRC=lib/my_file.rb
Run bundle
to get RSPec installed.
Then simply run rspec
. This will run all files within the spec/
folder with the name *_spec.rb
.
You can run a specific file by doing rspec spec/demo_spec.rb
Integration tests are stored under spec/integration, these require a populated db to complete.
Run rake jshint
to run JSHint. Config is stored in config/jshint.yml
.