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.
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!