Rails rspec - 如何检查模型中是否存在某些属性

时间:2015-06-15 21:31:25

标签: ruby-on-rails ruby unit-testing rspec model

我几周前开始学习ruby / rails。我必须为模型类编写测试用例,以验证是否存在某些关键属性。

RSpec.describe SomeModel, :type => :model do
  subject { SomeModel }

  it "should contain attributes" do
    expect(SomeModel.attributes).to include :uid
    expect(SomeModel.attributes).to include :isOkUser
    expect(SomeModel.attributes).to include :helperAIds
    expect(SomeModel.attributes).to include :lastRunTimePC
 end
end

上面的代码段有效,但我不确定这是最好的方法。 希望其他人就如何做得更好提出建议。

0 个答案:

没有答案