加入模型创建测试失败,因为缺少相关模型,不知道为什么?
这是失败的测试: before(:each) do @attr = { :user_id => "1", :project_id => "1", :owner_type => "client" } end it "should create a new insta…
如何设置自动测试以仅重新运行失败的 rspec 示例
我对自动测试如何工作的印象(基于 cucumber github wiki,和其他在线内容)的一个问题是它应该重新运行红色示例,直到它们通过。我的问题是,它会重…
Netbeans 7.0.1 rspec 支持吗?
我的 rspec 和 Netbeans 7.0.1 有问题。我尝试运行 rspec 测试,但到目前为止我无法说服 Netbeans 这样做。尽管我安装了所有必要的 rspec gem,但我根…
多次致电 RSpec 和水豚参观
我有一个请求规范,可以在单个块内进行多次调用访问(访问“/sessions/new”并访问“/admin”)。结果是: ActionView::Template::Error: undefined l…
RSpec Stubbing:按顺序返回
我知道以下事情是有效的: 返回一个参数 subject.should_receive(:get_user_choice){ |choices| choices.to_a[0] } 和一个序列(它将在第一次调用时返…
找不到生成器 rspec_model 问题
我正在尝试为我的模型用户创建一个 rspec,但每次运行时: rails g rspec_model User 我都找不到生成器 rspec_model。 我检查了另一个 stackoverflow …
Rails 无法在任何源中找到 devise-1.4.6(尝试运行 rspec 测试)
我尝试运行规格测试并得到 bundle exec rake spec Could not find selenium-webdriver-2.6.0 in any of the sources 所以我捆绑并得到: 捆绑 正在获…
如何将第一个 Cucumber 测试添加到 Rails 应用程序
坦白说:我从未为 Rails 编写过任何测试。 我已经安装了gems cucumber、rspec、capybara、factory girls。运行轨道 3.1。 我不确定在哪里创建新的测试…
使用 Mongoid、Rspec 的未定义方法 `reflect_on_association`
我正在学习一些 Rails!但现在,我似乎无法克服 RSpec 抛出的错误。错误如下: 1) EntryMethodsController POST create with valid params creates a …
Rails3.1 升级导致 cookies.signed 出现 NoMethodError
我在从 Rails 3.0.10 升级到 Rails 3.1 的应用程序中遇到了一些关于 cookie 存储的非常奇怪的问题。 我可以将失败的规范与此隔离: class TestControl…
有没有办法在不实际运行测试的情况下生成 RSpec 测试的文档?
对于给定目录中每个规范文件中的每个测试,我想生成 rspec spec --format Documentation 的输出,所以它看起来像这样: something does something tha…
具有 rspec 覆盖范围的示例 Rails 应用程序
我需要查看实时 Rails 项目中使用的 rspec 示例。请推荐一些开源 Rails 应用程序,它们具有良好的 rspec 覆盖率,并且可以作为研究 Rspec 的好例子。 …
Rspec:使用 == 匹配结果,但仍然给出“失败”测试结果
再会!我正在练习 Michael Hartle 的“Ruby on Rails 教程”中的材料。 下面是我收到的失败消息,尽管“预期”和“得到”似乎匹配。您能给我一些建议…
西纳特拉 +机架::测试 + Rspec2 - 使用会话?
这是我第一次使用 Sinatra,但我无法让会话在我的测试中发挥作用。我在我的应用程序中启用了 :sessions 。 我尝试过: get "/controller/something", …