CDK - это инструментарий разработки, предназначенный главным образом для транскомпиляции кода, написанного на языке, выбранном вами для шаблонов CloudFormation.Если вы хотите протестировать лямбда-код с помощью Mocha или Chai, вы можете проверить его локально и упаковать код и зависимости в zip-файл, как это делается при использовании самой Lambda.
Обычно я использую конвейер развертывания, содержащий две сборкиэтапы: один состоит в том, чтобы скомпилировать и упаковать лямбда-функцию и загрузить ее на S3, другой - преобразовать стеки CDK в шаблон CloudFormation, который ссылается и использует функцию сжатого лямбда-выражения.