Ruby Full Stack Development: Unit Testing & Behavior Driven Development

placeholder

Testing is a critical part of software development. This course will explore the built-in unit testing features of Ruby as well as how to use Cucumber and behavior driven development (BDD) to help with testing Ruby code. Begin by learning how to describe unit testing. Next create and run a test unit. From there you will identify assertion types assert numerical values strings with patterns and objects. As you progress you will learn how to install Cucumber create a scenario project with it and setup step definitions to run a test. Finally as an exercise you will use unit tests and behavior driven development to verify code functionality.