April 2016
Intermediate to advanced
222 pages
4h 30m
English
In this chapter, we created a simple todo list manager web app following the full BDD process, and covered some of the important details for managing this outside-in, black-box approach to features. We learned how to incorporate TDD into the BDD process to create functional and unit tests for the lower-level components of our systems. We saw how we can run our features against external sites and discussed the pros and cons of BDD. Finally, we learned about adding authentication using Rack middleware while leaving the full implementation as an exercise for the motivated reader.
Read now
Unlock full access