|
| 1 | +--- |
| 2 | +title: "Now in Beta: Effective Testing with RSpec 3" |
| 3 | +author: Myron Marston |
| 4 | +--- |
| 5 | + |
| 6 | +Six years ago, [The RSpec Book](https://pragprog.com/book/achbd/the-rspec-book) |
| 7 | +introduced thousands of people to RSpec and helped them get the most out of the |
| 8 | +framework. Since that time, RSpec has continued to evolve. RSpec 3 brought many |
| 9 | +changes to help developers build and test better Ruby programs. The RSpec Book, |
| 10 | +now quite out of date, does not cover these changes. Readers have been |
| 11 | +asking: _is there going to be a new book?_ |
| 12 | + |
| 13 | +In fact, [Ian Dees](https://twitter.com/undees) and I have been hard at work on |
| 14 | +a brand new book for over two years. Ian brings with him a wealth of experience |
| 15 | +from using RSpec since 2006. He has a keen ability to translate technical |
| 16 | +concepts into easy-to-read, enjoyable books, such as the PragProg titles [Seven |
| 17 | +More Languages in Seven |
| 18 | +Weeks](https://pragprog.com/book/7lang/seven-more-languages-in-seven-weeks) and |
| 19 | +[Cucumber Recipes](https://pragprog.com/book/dhwcr/cucumber-recipes). |
| 20 | + |
| 21 | +I've been the lead maintainer of RSpec since 2012. I've built many of RSpec's |
| 22 | +notable additions in recent years, including composable matchers, the `--bisect` |
| 23 | +and `--only-failures` options, and the `:aggregate_failures` features. Together, |
| 24 | +we've written a book we're very proud of, and we're happy to announce it is now in beta: |
| 25 | + |
| 26 | +<div class="rspec-3-book"> |
| 27 | + <a href="https://pragprog.com/book/rspec3/effective-testing-with-rspec-3"> |
| 28 | + <img alt="Cover image for Effective Testing with RSpec 3" class="cover-xlarge b-lazy book-cover" height="228" id="title-book-cover-rspec3" itemprop="image" src="/images/rspec3_book_beta.jpg" title="Cover image for Effective Testing with RSpec 3" width="190"> |
| 29 | + </a> |
| 30 | +</div> |
| 31 | + |
| 32 | +We've written [Effective Testing with RSpec 3: Build Ruby Apps with |
| 33 | +Confidence](https://pragprog.com/book/rspec3/effective-testing-with-rspec-3) to |
| 34 | +be _the_ definitive guide to modern RSpec. If you're new to RSpec, it's a |
| 35 | +perfect introduction. If you've used RSpec before, but haven't kept up with the |
| 36 | +recent changes, this book will get you up to speed, covering new features through |
| 37 | +the soon-to-released RSpec 3.6. |
| 38 | + |
| 39 | +Our book goes far beyond the RSpec documentation, walking through |
| 40 | +building a real-world JSON API and then diving deep into each part |
| 41 | +of RSpec. The theme of _effective testing_--using practices to get |
| 42 | +more _value_ out of your specs than the cost of writing them--is woven |
| 43 | +throughout. |
| 44 | + |
| 45 | +If you're interested in the book, you can purchase the beta eBook now! |
0 commit comments