Inspec:检查用户和组

Inspec: checking for user and group

这两个有什么区别?

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' }

没有区别,只是两种写法而已。 https://github.com/chef/train/blob/master/lib/train/extras/file_common.rb#L107 另一个类似。

Inspec 支持 styles

it { should be_owned_by 'cool_user' }
it { should be_grouped_into 'cool_group' }

虽然这种风格看起来更像 serverspec 的写法:)