这两者之间的区别是什么?
it { should be_owned_by 'cool_user' }
vs
its('owner') { should eq 'cool_user' }
it { should be_grouped_into 'cool_group' }
vs
its('group') { should eq 'cool_group' }
答案 0 :(得分:2)
没有区别,只有两种方式来编写它。 https://github.com/chef/train/blob/master/lib/train/extras/file_common.rb#L107和另一个相似。
答案 1 :(得分:0)
Inspec支持styles。
it { should be_owned_by 'cool_user' }
it { should be_grouped_into 'cool_group' }
虽然这种风格看起来更像是serverspec的写作方式:)