gpt4 book ai didi

ruby-on-rails - 我应该测试什么 "validation logic"?

转载 作者:太空宇宙 更新时间:2023-11-03 17:39:45 25 4
gpt4 key购买 nike

我正在使用 Ruby on Rails 3.0.9 和 RSpec 2。我想知道我应该测试什么“验证逻辑”。也就是说,如果在我的模型中我有:

class User < ActiveRecord::Base
validates :firstname
:presence => true
end

我应该测试以下哪些内容?

  1. “应该一个有效的名字”
  2. “不应该一个有效的名字”

或者我应该同时测试两者?

最佳答案

您可以通过简单地执行以下操作来测试两者:

it "should validate presence of" do
should validate_presence_of :firstname
end

看看 shoulda matchers对于所有此类标准 Rails 验证。

关于ruby-on-rails - 我应该测试什么 "validation logic"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7456735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com