README.md in mocktail-1.1.0 vs README.md in mocktail-1.1.1

- old
+ new

@@ -811,10 +811,35 @@ Calling reset in a `teardown` or `after(:each)` hook will also improve the usefulness of messages returned by `Mocktail.explain` and `Mocktail.explain_nils`. +## References + +Mocktail is designed following a somewhat academic understanding of what mocking +is and how it should be used. Below are several references on this topic. + +Blog Posts and Papers: + +- [Endo-Testing: Unit Testing with Mock + Objects](<https://www2.ccs.neu.edu/research/demeter/related-work/extreme-programming/MockObjectsFinal.PDF> + by Tim Mackinnon, Steve Freeman, and Philip Craig, the paper that introduced + mocking presented by the creators of mocking. +- Michael Feathers' [The Flawed Theory Behind Unit + Testing](<https://michaelfeathers.typepad.com/michael_feathers_blog/2008/06/the-flawed-theo.html>) + +Books: + +- [_Growing Object-Oriented Software, Guided by + Tests_](<https://bookshop.org/books/growing-object-oriented-software-guided-by-tests/9780321503626>) + by Steve Freeman and Nat Price + +Talks: + +- [Please don’t mock me](https://www.youtube.com/watch?v=Af4M8GMoxi4) by Justin + Searls + ## Acknowledgements Mocktail is created & maintained by the software agency [Test Double](https://twitter.com). If you've ever come across our eponymously-named [testdouble.js](https://github.com/testdouble/testdouble.js/), you might find @@ -837,6 +862,5 @@ conduct](https://testdouble.com/code-of-conduct) for all community interactions, including (but not limited to) one-on-one communications, public posts/comments, code reviews, pull requests, and GitHub issues. If violations occur, Test Double will take any action they deem appropriate for the infraction, up to and including blocking a user from the organization's repositories. -