It's my implementation of ecomcharge.com test task.
It's web api on default hanami setup.
How to setup:
Requirements: ruby <= 2.5, bundler, installed postgres
- Clone it
git@github.com:0x000def42/test_ecomcharge.git
- Open dir
cd test_ecomcharge
- Run
bundle install
- Change
.env.development
and.env.test
on you postgres creds - Run
HANAMI_ENV=test hanami db prepare
- Run
rspec
- Run
hanami db prepare
- Run
rake seed
- Run
rake seed_rates
- Run
unicorn
- Open another console tab
- Run performance tests
rake perf