Before submitting your test, please review the requirements/guidelines below. Note that the requirements are mandatory and if you do not satisfy them we won't review your code (we don't mean to be harsh but this is based on the minimum expectations that our hiring partners require when you submit code for tech tests).
- Make sure you have written your own README that briefly explains your approach to solving the challenge.
- If your code isn't finished it's not ideal but acceptable as long as you explain in your README where you got to and how you would plan to finish the challenge.
- All code must be written test-first - we're looking for 100% test coverage or as near as possible to that figure.
- The test coverage statistics
SimpleCov
generates after your tests will show you what your coverage is like and where it's lacking.
- The test coverage statistics
- Ensure all your tests are passing.
- Check your code conforms to the Rubocop style guide. Run
rubocop
, read and digest what it says, fix the violations and then runrubocop
again to check. When you're done, commit and push.- Advanced mode: run
rubocop
before every commit you make and fix mistakes before you even commit!
- Advanced mode: run
- Ensure you've understood the specification and built the code according to the challenge guidelines.
- Read through Code Reviews :pill: to understand what we're looking for in your code.