在 Rails 3 (3.0.3) 中的 Test/Unit 下设置 Shoulda
我在其他地方发过这个帖子,但没有回复。尝试让 Shoulda 在 Rails 3.0.3 (1.9.2) 的 Test/Unit 中工作。当我尝试运行测试(复制如下)时,出现此错误…
“创建”功能测试失败;使用should_redirect_to
我在尝试将“shoulda”与“factory_girl”一起使用来为 Rails 应用程序中的“create”创建功能测试时遇到问题。我创建了一个简单的项目,脚手架用户,…
应该 validate_format_of 。 not_with 在框架中有问题(或者在我的理解中)
我将以下代码放入 RSpec 测试中: it { should validate_format_of(:email).not_with('test@test')} 并使用以下命令设置实际的类: validates :email,…
Rspec、shoulda 和 spork 不能一起工作
当我运行 rspec spec/models 结果正常。 但是当我使用 spork 时,每次使用 shoulda 宏(如 it { should validate_presence_of(:title) } )的测试都会…
使用 Mocha 模拟/存根应用程序控制器方法(使用 Shoulda、Rails 3)
在为控制器编写功能测试时,我遇到了一个场景,其中我有一个 before_filter 从数据库请求我的一个测试所需的一些信息。我正在使用 Factory_girl 生成…
应该:validates_each 出现未知错误
我很难理解我的验证方法出了什么问题。 我安装了shoulda,当我尝试使用它时,它出现了一个奇怪的未定义方法 NoMethodError: undefined method '[]' fo…
应该“有效” do 失败,并显示““handle_matcher”:未定义的方法“匹配?”
我正在使用以下规范在 rspec (rails 3) 之上尝试“shoulda”: require 'spec_helper' describe Article do should "be true" do assert true end end…
NameError:升级到rails3时出现未初始化常量Test::Unit::AssertionFailedError
我正在尝试将我的 Rails 应用程序升级到 Rails3。 当我运行功能测试时,我收到很多 NameError: uninitializedconstant Test::Unit::AssertionFailedEr…
使用 Shoulda Ruby on Rails 获取 HTTP 响应
我正在从 rspec 迁移到 Shoulda,但似乎无法访问 http 响应。有人可以指出我可能做错了什么吗? context "doing somethin" do setup do get :index en…
工厂女孩有很多关系(和受保护的属性)
我有这种关系: class Article < ActiveRecord::Base has_many :comments end class Comment < ActiveRecord::Base belongs_to :article attr_protect…
使用 Shoulda 测试验证时出现问题
这是我的测试。 class AlertSettingTest < ActiveSupport::TestCase context "For ALL Alert Settings" do setup do @alert = AlertSetting.create({ …
使用 Shoulda 进行单元测试
编辑:此问题仅有时会发生 这似乎仅在我从 TextMate 中运行测试时才会发生(即使我指定 ruby 使用 shebang 手动运行它)。如果我从终端运行它,那…
通过 Shoulda 单元测试使整个上下文失败
将 shoulda 与 unit/test 结合使用,我有一个上下文,要求在尝试其他测试之前先通过一个测试。 我是否可以调用一种方法,该方法将使当前上下文中的所…
生成许多几乎相同的 ruby 单元测试
我有许多 ruby 文件(a.rb、b.rb、c.rb),它们定义了非常相似的类。 (他们应该测试相同的) 我已经编写了一个单元测试来测试这些子类,并且我已…