重构 Rspec 规范
我正在尝试清理我的规格,因为它们变得极其重复。 我有以下规范 describe "Countries API" do it "should render a country list" do co1 = Factory(:…
Rails BDD with Cucumber:没有要加载的文件 -- cucumber-rails
我有 Rails 项目(2.3.5)。我在environment.rb中添加相同的内容: config.gem“cucumber-rails”, 运行“rake gems:unpack:dependency”。 “rake…
黄瓜和 Silverlight 4
所以我想知道是否有人熟悉 Cucumber 和 Silverlight 或已经对 Cucumber 和 Silverlight 做过任何工作。我目前有一个模板目录和构建文件,将使用 Bacon…
检查 RSpec 中的 ActiveRecord 关联
我正在学习如何使用 Rspec 编写测试用例。我有一个简单的帖子评论支架,其中一个帖子可以有很多评论。我正在使用 Rspec 对此进行测试。我应该如何检查…
Spork 服务器启动 RSpec 和 RSpec 的速度非常慢(>3m)。黄瓜BDD
我最近在笔记本电脑上安装了新的开发设置,现在注意到我的 spork 实例需要几分钟才能启动。这也很可能是 RSpec 和 Cucumber 测试启动时间运行超慢的原…
使用模拟框架和 MSPEC 时,您在哪里设置存根
我对使用 MSpec 比较陌生,随着我编写越来越多的测试,很明显,为了减少重复,您通常必须按照 Rob Conery 的文章 我是很高兴使用 AssertWasCalled 方…
嘲笑黄瓜时遇到麻烦 +导轨
我在尝试为黄瓜上的 Rails 模型定义模拟时遇到了很多麻烦。看起来该方法正在创建一堆消息期望,并且我不断收到如下错误: Given I have only a produc…
如何测试或描述无限的可能性?
伪代码中的示例类: class SumCalculator method calculate(int1, int2) returns int 测试这个的好方法是什么?换句话说,我应该如何描述我需要的行为…
使用 Rspec 创建新的测试套件或扩展当前的 Test::Unit 设置?
因此,我正在扩展一个朋友的项目,他使用 Test::Unit 通过 TDD 完成了所有开发。 我在所有项目中都使用 Rspec,并且希望避免学习新工具。使用 2 个独…
BDD 与 ASP.NET MVC
我刚刚开始开发 ASP.NET MVC Web 应用程序。 我喜欢 ASP.NET MVC 的一件事是内置的测试环境。它使您可以编写单元测试并构建测试驱动的 Web 应用程序 (…