Chapter 16. Testing Lambda Functions
In the previous chapter, we explored the basics of writing simple Lambda functions as well as diving deep into Lambda's unique programming model that comprised of modules such as the context object, logging methods, and how to handle exceptions and errors. We also learned a bit about the concepts and benefits of versioning as well as how to create reusable functions with the help of environment variables.
The following chapter is a continuation of the previous chapter where we take a step further from writing the Lambda functions and look at the various ways and techniques used to test them. The following topics are covered in this chapter:
- Understanding the need for testing your Lambda functions
- Getting started with simple test cases using Mocha and Chai
- Exploring Lambda test harness
- Implementing third-party tools for testing your Lambda functions locally