Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 1.05 KB

File metadata and controls

9 lines (5 loc) · 1.05 KB

九、结论

对更复杂的 JavaScript 项目日益增长的需求已经创造了一个丰富而繁荣的工具和标准生态系统。尽管这本书的重点是 Jasmine,但我希望已经向您展示了在开发 JavaScript 应用时,获得惊人的生产力和代码质量是可能的。

我们已经看到了 Jasmine 是多么惊人的简单,以及我们如何能够非常快速地从一个基于单个 HTML 的简单应用开始,到一个具有自动化构建和无头单元测试的项目。一切都不费吹灰之力。

尽管 BDD 确实为如何编写规范提供了一个很好的指导,但我们也面临着如何编写涉及集成的测试的复杂决策。在测试代码时,应该使用存根还是真实的组件?我们已经看到有时决策是多么模糊,选择每种方法可以基于您对其他组件测试的信任程度,或者规范可以变得多么简单。这里没有一个简单的答案。

但这只是开始。JavaScript 生态系统正在快速发展,每天都有新的框架发布。所以继续学习,快乐编码!