0

这两者有什么区别?

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

2 回答 2

2

没有区别,只有两种写法。https://github.com/chef/train/blob/master/lib/train/extras/file_common.rb#L107其他类似。

于 2017-08-15T17:52:09.927 回答
0

Inspec 支持这两种样式

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

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

于 2017-11-05T16:19:39.027 回答