我几周前开始学习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
上面的代码段有效,但我不确定这是最好的方法。 希望其他人就如何做得更好提出建议。