Learn RSpec and redefine your approach towards software development with Packt’s new Book and eBook

July 2013 | Open Source

Packt is pleased to announce the release of Instant RSpec Test-Driven Development How-to, a concise guide that introduces the reader to RSpec, helping them write idiomatic specifications for Ruby code in a first test approach. RSpec is a behavior driven development framework for Ruby programmers.

About the author: Charles Feduke began developing software in Perl nearly 2 decades ago. His main focuses are writing software in Ruby and learning Scala.

Instant RSpec Test-Driven Development How-to is a comprehensive book packed with step-by-step instructions and examples of actual code accompanied by explanations, covering general Ruby, Rails, and RSpec use cases as well as some more advanced topics.

The book is written in a way that the reader will need no experience with RSpec and only limited experience with Ruby, Rails, and the TDD fundamentals. The book begins by teaching the user how to write a very simple Ruby library in true TDD fashion and use the red, green, refractor tools to migrate this library into a Rails application.

Through the course of the book, users will discover how to convert a Ruby program into a new Rails application, test Rails specifics such as file uploads, cookies, and model validation, and even learn how to use Capybara. By the end of this book, readers will be confident in the code they write and spend less time dealing with bugs and maintenance.

This book is recommended for beginner-level Ruby developers who want to use RSpec and test driven development methodology to improve the code they write. Experienced programmers new to Ruby will also benefit from this book. For more details, please visit the book page at http://www.packtpub.com/rspec-test-driven-development/book

Instant RSpec Test-Driven Development How-to
Learn how to use RSpec with Rails

For more information, please visit: http://www.packtpub.com/rspec-test-driven-development/book

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software