A book about testing Rails applications the thoughtbot way.
You can find the current release in a variety of formats under the release directory. To view older releases, check out a specific Git tag.
Please provide feedback via GitHub.
We use Paperback (internal to thoughtbot) for generating eBooks. To build the book, follow [the instructions for setting up Paperback] and be sure to have Docker running.
[the instructions for setting up Paperback]: https://github.com/thoughtbot/paperback#installation
To build the book (for inspecting compiled output):
$ bin/build
We're using tags and releases to track milestones in book updates.
The release script builds the project, moves the built files into
/release
, and bumps the git tag:
$ bin/release
Build a zip to upload to Gumroad and attach it to the GitHub release:
$ bin/build-zip
Build and upload to http://thoughtbot.com/testing-rails-sample.pdf by updating the website repo (samples are in public/).
Thank you to all who've contributed so far!