Что такое BDD и как использовать в Node.js?

Middle
241 просмотров
AFK Offer AI

BDD (Behavior-Driven Development) описывает поведение системы с точки зрения бизнеса. Given/When/Then синтаксис. cucumber.js: Given("I am logged in", ...) — читаемые тест сценарии для non-technical стейкхолдеров. Jest с BDD стилем: describe("when user is admin").it("should see dashboard"). jasmine имеет BDD API. Практически BDD в Node.js чаще реализуется через читаемые describe/it описания в Jest/Mocha без cucumber. Значимо в командах где QA или PM пишут сценарии.

Следующий вопрос

Как настроить Content Security Policy в Node.js?