Rails 3.1 Rspec 为模型创建测试用例验证字段
我正在尝试为用户模型创建一个测试用例。基本上,它将验证名字和姓氏是否存在。 我想做的是检查特定字段上的错误是否为空,并且应该为空。然而它总是…
rspec 测试中没有路由匹配
我有以下测试: it "should respond with a json object" do xhr :post, :create, :upload => @attr_upload, :format => :json end 这是我的路线: re…
如何使用 Capybara 断言元素数量并提供正确的错误消息?
我知道在 Capybara 中,您可以执行以下操作: page.should have_css("ol li", :count => 2) 但是,假设页面只有一个匹配元素,则错误的描述性不是很强…
调用渲染时缺少模板错误
错误 ForumsController create should work for plist Failure/Error: post :create, :name => "My New Shiny Forum", :format => 'plist' Missing te…
cancan Abilty、Devise 和 Rspec 测试
大家好,我是 RoR 环境的新手,我正在尝试做一些看似简单的事情,但它变得越来越复杂。 我的应用程序中没有角色,我只想向登录用户添加一些功能,但从…
简单的 Rspec 测试失败 - 原因是什么?
编写我的第一个 rspec 测试之一。 headers == nil 打印 true,但下一个测试行 headers should be_nil 失败。为什么? require 'net/http' $url_arr = …
Specjour 错误跟踪
在过去的几个小时里,我一直在与 Specjour 对抗这个错误,最后我来到了这里。 我正在尝试在 ubuntu 计算机上运行 gem specjour 并不断收到此错误 $ sp…
水豚 click_button 不会去创建动作
我有一个这样定义的测试: it "should have allow you to fill out the new form and save a customer" do customer = Factory.build(:customer) visi…
“PGError:没有连接到服务器” Spork 的运行规格
我正在使用 Ruby 1.9.2、Rails 3.1、Rspec、Postgres 和 Spork,但我无法让它们很好地协同工作。 第一次运行规范(Spork 在后台运行)效果很好。然而…
rspec 模拟外部 api
TDD 新手,天啊! 简而言之,这是我想要测试的内容(ruby 库): account = Twilio::RestAccount.new(ACCOUNT_SID, ACCOUNT_TOKEN) resp = account.re…
在创建新的 Rails 应用程序时,如何告诉 Rails 使用 RSpec 而不是测试单元?
我安装了 test-unit 和 rspec (以及 -core、-expectations、-模拟 和 -rails 版本 2.6.x)。当我运行命令 rails new foo 时,它使用 test-unit 生成…
如何设置MiniTest?
我是一个相当新手的测试人员,但一直在努力提高 Rails 中的 TDD。 RSpec 工作得很好,但我的测试非常慢。我听说 MiniTest 速度要快得多,而且 MiniTes…
Ruby 正则表达式问题
我在让 RegEx 与 Ruby 脚本配合使用时遇到问题。 这是我想要匹配的内容: http://my.test.website.com/{GUID}/{GUID}/ 这是我已经测试过的正则表达式…
RSpec 测试不调用控制器
我有一个简单的测试,几乎是脚手架生成的,尽管我不明白为什么它不起作用。情况是这样的: 我有一个 AttachmentsController: # POST /attachments # P…
Rails 教程第 10.3.3 章 - 4 个 RSpec 错误(应用程序工作)
我收到 4 个与 Will-Paginate gem 有关的 RSpec 错误,但就我而言,我无法弄清楚它们指向什么。不过该应用程序运行良好。 Failures: 1) UsersControll…