使用“自动测试”测试通过但不是“耙子测试”使用Authlogic
我的测试在执行“rake test:功能”时失败,但使用自动测试一致通过。 所讨论的失败测试似乎与 Authlogic 在使用 rake 时未正确登录用户有关。 为了便…
使用shoulda和factory_girl测试REST - destroy
我正在使用shoulda和factory_girl开发REST测试。 下面的代码 context "on :delete to :destroy" do setup do @controller = NewsArticlesController.n…
使用 Test::Unit 和 Shoulda 设置 Factory Girl
我正在尝试在 Ruby on Rails 中使用 Test::Unit 和 Shoulda 设置 Factory Girl。 我已经安装了 gem,在 test/factories 目录下创建了工厂文件,并在 t…
如何在测试环境中运行Rails控制台并加载test_helper.rb?
背景:我在使用 Thoughtbot 的“Factory Girl”gem 时遇到一些问题,该 gem 用于创建在单元和其他测试中使用的对象。 我想转到控制台并运行不同的 Fac…
Shoulda、Rails 测试和自动测试
我正在尝试根据 Thougtbot 人员所做的出色工作来对我的测试进行建模。 他们似乎使用了 Rails Shoulda 内置的测试框架。 伟大的。 我听说过很多关于自…
Test::Unit 在 Rails 中仍然相关吗?
我正在以古老的方式学习 Rails。 以阅读使用 Rails 进行敏捷 Web 开发(第 3 版)作为起点。 我目前正在学习测试测试章节。 我还知道其他 BDD 测试框…
为什么这个 Rails 控制器测试失败?
我试图理解为什么这个测试失败了。 (我对测试有点陌生。)我使用内置的 Rails 测试框架,并添加了 Shoulda gem。 测试: require 'shoulda' context …
如何在 Rails 测试中指定 POST 参数?
使用 Test::Unit 和 Shoulda。 尝试测试Users.create。 我的理解是 Rails 表单发送像这样的对象的参数: user[email] 在你的操作中它会变成散列,对吗…
在 Rails 中如何测试模型是否具有给定方法?
我想实现方法User.calculate_hashed_password。 我正在尝试使用 Shoulda 测试库,它与 Rails 的内置测试工具配合使用,因此与 Test::Unit 相关的…
如何使用 Shoulda 测试引用类属性的named_scope?
我有以下 ActiveRecord 类: class User < ActiveRecord::Base cattr_accessor :current_user has_many :batch_records end class BatchRecord < …
如何删除 shoulda 测试中的重复项?
这就是我所得到的: context "Create ingredient from string" do context "1 cups butter" do setup do @ingredient = Ingredient.create(:ingredien…