【问题标题】:What rspec gem is for?rspec gem 是干什么用的?
【发布时间】:2012-06-14 16:34:54
【问题描述】:

rspec gem 有什么作用?它被命名为“行为驱动的开发工具”,但这句话并没有说明什么。

【问题讨论】:

    标签: ruby-on-rails rspec


    【解决方案1】:

    RSpec 是为您的应用程序编写测试的 gem。功能类似于 Test:Unit(Rails 附带),但它们的执行方式不同。

    有多种测试框架允许您遵循称为测试(或行为)驱动开发的开发过程。这种开发风格基本上表明,您为最初会失败的功能或代码段编写测试(因为您还没有编写该功能)。然后,您为该功能编写代码,直到测试通过。这似乎是倒退的,但与其他开发方法相比,它提供了一些好处。我发现 railscast 剧集 "How I Test" 对学习测试驱动开发和 RSpec 非常有帮助(因为这就是 Ryan 在剧集中用于测试的内容)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-30
      • 2017-11-03
      • 2014-12-20
      • 2021-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多