如何使用RSpec在BDD for Rails上获得好处(或者只是确定)?

时间:2011-09-07 09:27:12

标签: ruby-on-rails ruby-on-rails-3 rspec bdd

我已经在StackOverflow上问了一个类似的问题,我得到了a very satisfactory answer。我这次正试图用RSpec来测试Ruby on Rails应用程序,而只是这样做并不能起到改善的作用(至少不适合我)。

有太多我不知道的事情:

  • 什么是模拟?
  • 什么是存根?
  • 如何测试观点?

这些只是我不知道的三件事。在开发应用程序的过程中,我经常会到达一个我知道需要测试某些内容但我不知道如何为它编写测试的地方......

所以我的问题是:如何使用RSpec在BDD for Rails上获得好处(或者只是确定)?

但有几件事需要提及:

  • 我讨厌黄瓜。这是我的口味冗长的方式。
  • 我已经遵循了Michael Hartl的Ruby on Rails教程。它确实教会了我很多。
  • 我正在编写我的第一个rails应用程序,这是一个Tumblr克隆。
  • 我已经购买了 The RSpec Book ,我正在等待我的副本到达。不幸的是,它涵盖了很多黄瓜。

1 个答案:

答案 0 :(得分:1)

作为初学者,我通过观察其他人的rspec来学习(仍在学习)rspec。找一个大项目(例如https://github.com/diaspora/diaspora),看看其他人是如何接近rspec的。

要在一个地方找到所有内容,下面给出的链接非常有帮助:

http://kerryb.github.com/iprug-rspec-presentation/