现已进入测试阶段:使用 RSpec 3 进行有效测试

Myron Marston

2017 年 2 月 15 日

六年前,RSpec 手册 向数千人介绍了 RSpec,并帮助他们充分利用这个框架。从那时起,RSpec 不断发展。RSpec 3 带来了许多变化,以帮助开发人员构建和测试更好的 Ruby 程序。RSpec 手册现在已经过时,没有涵盖这些变化。读者一直在问:是否会有新书?

事实上,Ian Dees 和我一直在努力编写一本全新的书籍,已经持续两年多。Ian 带来了他在 2006 年以来使用 RSpec 的丰富经验。他善于将技术概念转化为易于阅读、引人入胜的书籍,例如 PragProg 的《七周七种语言》和《Cucumber 食谱》。

我一直是 RSpec 的主要维护者,从 2012 年开始。近年来,我构建了许多 RSpec 的著名扩展,包括可组合匹配器、--bisect--only-failures 选项,以及 :aggregate_failures 功能。我们共同编写了一本书,我们对此感到非常自豪,我们很高兴地宣布它现在处于测试阶段

我们编写了使用 RSpec 3 进行有效测试:自信地构建 Ruby 应用程序,以成为现代 RSpec 的权威指南。如果您是 RSpec 的新手,它是一个完美的入门指南。如果您以前使用过 RSpec,但没有跟上最近的更改,这本书将帮助您快速掌握最新技术,涵盖即将发布的 RSpec 3.6 中的新功能。

我们的书远远超出了 RSpec 文档,它将引导您构建一个真实的 JSON API,然后深入探讨 RSpec 的每个部分。有效测试的主题贯穿始终,即使用实践从您的规格中获得比编写它们成本更高的价值

如果您对本书感兴趣,现在可以购买测试版电子书!