Next: Level Up on Everything

You learned a ton in this chapter about testing our Rails application at every level of the stack. Now that we can test anything from database constraints, to JavaScript functions, to end-to-end user interactions, we’re ready to move on to more complex features.

Now it’s time to up our game on everything. Over the next several chapters, we’ll build a complex customer detail view. This will be a great chance to learn how to design a dense UI with Bootstrap, wrangle multiple data sources with Angular, and optimize complex queries inside Postgres. But first, we need to turn our simple search screen into a single-page app by learning about Angular’s router and navigation services.

Get Rails, Angular, Postgres, and Bootstrap now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.