RSpec Essentials

Develop testable, modular, and maintainable Ruby software for the real world using RSpec



Bookstore > Books > RSpec Essentials

Price$29.99 - $39.99
Rating
AuthorMani Tadayon
PublisherPackt Publishing
Published2016
Pages222
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101784395900
ISBN-139781784395902
EBook Hardcover Paperback

This book will teach you how to use RSpec to write high-value tests for real-world code. We start with the key concepts of the unit and testability, followed by hands-on exploration of key features. From the beginning, we learn how to integrate tests into the overall development process to help create high-quality code, avoiding the dangers of testing for its own sake.

We build up sample applications and their corresponding tests step by step, from simple beginnings to more sophisticated versions that include databases and external web services. We devote three chapters to web applications with rich JavaScript user interfaces, building one from the ground up using behavior-driven development (BDD) and test-driven development (TDD).

The code examples are detailed enough to be realistic while simple enough to be easily understood. Testing concepts, development methodologies, and engineering tradeoffs are discussed in detail as they arise. This approach is designed to foster the reader's ability to make well-informed decisions on their own.




Similar Books


Game Development Tool Essentials

Game Development Tool Essentials

by Paula Berinstein, Nicusor Nedelcu, Alessandro Ardolino, Remi Arnaud, Simon Franco, Adrien Herubel, John McCutchan, Benjamin Nitschke, Don Olmstead, Fabrice Robinet, Christian Ronchi, Gustavo Samour, Rita Turkowski, Robert Walter

Game Development Tool Essentials provides must-have tips and tricks from industry professionals for strengthening and streamlining your game tools pipeline. Everyone knows the game tools pipeline is important, but in the current environment of shrinking budgets and increased time pressure, developers often have to settle for inefficient, ...

Price:  $37.58  |  Publisher:  Apress  |  Release:  2014

Instant RSpec Test-Driven Development How-to

Instant RSpec Test-Driven Development How-to

by Charles Feduke

RSpec is a behaviour driven development framework for Ruby programmers. It comes integrated with its own mocking framework based on Jmock. This book introduces you to RSpec helping you to write idiomatic specifications for Ruby code in a test first approach.Instant RSpec Test-Driven Development How-to is filled with examples of actual cod...

Price:  $14.99  |  Publisher:  Packt Publishing  |  Release:  2013

Developing Web Applications with Oracle ADF Essentials

Developing Web Applications with Oracle ADF Essentials

by Sten E. Vesterli

With ADF, Oracle gives you the chance to use the powerful tool used by Oracle's own developers. Modern enterprise applications must be user-friendly, visually attractive, and fast performing. Oracle Fusion Applications are just that; but to get the desired output you need proven methods to use this powerful and flexible tool to achie...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2013

Maven Essentials

Maven Essentials

by Prabath Siriwardena

Maven is the #1 build tool used by developers and it has been around for more than a decade. Maven stands out among other build tools due to its extremely extensible architecture, which is built on of the concept of convention over configuration. It's widely used by many open source Java projects under Apache Software Foundation, Sou...

Price:  $24.99  |  Publisher:  Packt Publishing  |  Release:  2015

KnockoutJS Essentials

KnockoutJS Essentials

by Jorge Ferrando

KnockoutJS is a Model View ViewModel (MVVM) framework that allows you to simplify the design of complex user. Knockout makes data manipulation simple and leads to maintainable web applications.KnockoutJS Essentials gives you an insight into the best practices when designing and building MVVM web applications using the KnockoutJS framework...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2015

The RSpec Book

The RSpec Book

by David Chelimsky, Dave Astels, Zach Dennis, Aslak Hellesoy, Bryan Helmkamp, Dan North

Behaviour-Driven Development (BDD) gives you the best of Test Driven Development, Domain Driven Design, and Acceptance Test Driven Planning techniques, so you can create better software with self-documenting, executable tests that bring users and developers together with a common language.Get the most out of BDD in Ruby with The RSpec Boo...

Price:  $6.05  |  Publisher:  The Pragmatic Programmers  |  Release:  2010

Introduction to Android Application Development, 4th Edition

Introduction to Android Application Development, 4th Edition

by Joseph Annuzzi, Lauren Darcey, Shane Conder

This fully reworked edition of a proven title is the most useful real-world guide to building robust, commercial-grade Androidâ„¢ apps. The content is revised and updated for the latest Android 4.3 SDK and the newest development best practices. Introduction to Androidâ„¢ Application Development: Android Essentials, Fourth Edition,covers a...

Price:  $25.00  |  Publisher:  Addison-Wesley  |  Release:  2013

SVG Essentials

SVG Essentials

by J. Eisenberg

Scalable Vector Graphics -- or SVG -- is the new XML-based graphics standard from the W3C that will enable Web documents to be smaller, faster and more interactive. This insightful book takes you through the ins and outs of SVG, from the basics to more complicated features. Whether you're a graphic designer looking for new tools, or ...

Price:  $8.96  |  Publisher:  O'Reilly Media  |  Release:  2002