Rails 5 Test Prescriptions

Build a Healthy Codebase



Bookstore > Books > Rails 5 Test Prescriptions

Price$28.96 - $47.77
Rating
AuthorNoel Rappin
PublisherThe Pragmatic Programmers
Published2018
Pages404
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101680502506
ISBN-139781680502503
EBook Hardcover Paperback

Your Ruby on Rails application is sick. Deadlines are looming, but every time you make the slightest change to the code, something else breaks. Nobody remembers what that tricky piece of code was supposed to do, and nobody can tell what it actually does. Plus, it has bugs. You need test-driven development: a process for improving the design, maintainability, and long-term viability of software.

With both practical code examples and discussion of why testing works, this book starts with the most basic features delivered as part of core Ruby on Rails. Once you've integrated those features into your coding practice, work with popular third-party testing tools such as RSpec, Jasmine, Cucumber, and factory_bot. Test the component parts of a Rails application, including the back-end model logic and the front-end display logic. With Rails examples, use testing to enable your code to respond better to future change. Plus, see how to handle real-world testing situations.

This new edition has been updated to Rails 5.2 and RSpec 3.7 and contains full coverage of new Rails features, including system tests and the Webpack-based JavaScript setup.


  1. (3 books)



5 5 24

Similar Books


Rails 4 Test Prescriptions

Rails 4 Test Prescriptions

by Noel Rappin

Does your Rails code suffer from bloat, brittleness, or inaccuracy? Cure these problems with a regular dose of test-driven development. Rails 4 Test Prescriptions is a comprehensive guide to how tests can help you design and write better Rails applications. In this completely revised edition, you'll learn why testing works and how to test...

Price:  $9.99  |  Publisher:  The Pragmatic Programmers  |  Release:  2014

Rails 5 Revealed

Rails 5 Revealed

by Alan Bradburne

This short early adopter book details both how you'll upgrade existing web and other applications from Rails 4.2 to 5 and how to create new applications in Rails 5. The headline features, Rails API and ActionCable, are each looked at in detail, building small example projects to demonstrate how to build a JSON API, add real-time notificat...

Price:  $19.99  |  Publisher:  Apress  |  Release:  2016

Learn Rails 5.2

Learn Rails 5.2

by Stefan Wintermeyer

Learn to build Rails-based web applications using all the latest features offered in Rails 5.2. Author Stefan Wintermeyer begins by teaching the basics of Ruby 2.5 before proceeding through all aspects of Rails, utilizing clean, succinct examples - rather than a single large application.This book covers topics including Active Storage, Cr...

Price:  $33.43  |  Publisher:  Apress  |  Release:  2018

Agile Web Development with Rails 5.1

Agile Web Development with Rails 5.1

by Sam Ruby, David Bryant Copeland

Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly - you concentrate on creating the application, and Rails takes care of the details. Rails 5.1 brings many improvements, and this edition is updated to cover the new features and changes in best practices.We start with a step-by-step walkthrough of bui...

Price:  $44.21  |  Publisher:  The Pragmatic Programmers  |  Release:  2017

The Rails 5 Way, 4th Edition

The Rails 5 Way, 4th Edition

by Obie Fernandez

The Rails 5 Way is the comprehensive, authoritative reference guide for professionals delivering production-quality code using modern Ruby on Rails. Obie Fernandez illuminates the entire Rails 5 API, its most powerful idioms, design approaches, and libraries. He presents new and updated content on Action Cable, RSpec 3.4, Turbolinks 5.0, ...

Price:  $39.99  |  Publisher:  Addison-Wesley  |  Release:  2017

Rails, Angular, Postgres, and Bootstrap, 2nd Edition

Rails, Angular, Postgres, and Bootstrap, 2nd Edition

by David Bryant Copeland

Rails is a great tool for building web applications, but it's not the best at everything. Embrace the features built into your database. Learn how to use front-end frameworks. Seize the power of the application stack through Angular 4, Bootstrap, and PostgreSQL. When used together, these powerful and easy-to-use tools will open you to a n...

Price:  $33.68  |  Publisher:  The Pragmatic Programmers  |  Release:  2017

Elm Web Development

Elm Web Development

by Ajdin Imsirovic

Web development with JavaScript usually involves dealing with performance and maintenance issues. JavaScript fatigue makes it difficult for many developers to keep up with the increasing complexity posed by the multitude of JavaScript frameworks with changing versions, and the need to use different tools such as task runners, module bundl...

Price:  $31.99  |  Publisher:  Packt Publishing  |  Release:  2018

PHP and MySQL For Dummies, 3rd Edition

PHP and MySQL For Dummies, 3rd Edition

by Janet Valade

Been thinking of creating a high-quality interactive Web site? This book is just what you need to get started! Here's the fun and easy way(r) to develop a Web application in PHP 4, 5, or 6 and MySQL 5, test your software, enable your Web pages to display, change, and move database information, and much more....

Price:  $12.00  |  Publisher:  Wiley  |  Release:  2006