Node.js里的测试框架是非常丰富的,功能也十分强大,无论是TDD还是BDD都有非常好的实现,这就是Node.js能够开发大型软件的基础条件。正是Node.js世界里的大牛们给每个模块都增加了测试、CI、测试覆盖率,我们才可以更放心地使用开源软件。
比较典型的测试框架如表1-5所示。
表1-5