我得到以下when testing my module并且不确定它认为我应该运行什么测试:
Total resources: 13
Touched resources: 12
Resource coverage: 92.31%
Untouched resources:
Class[Nxlog]
有人可以赐教我吗?
答案 0 :(得分:2)
请记住, rspec-puppet 本身并不测试模块,而是测试已编译的目录。您需要做的只是表明目录应该包含该类。在comple.with_all_deps
测试旁边的开头是一个好的地方。
require 'spec_helper'
describe 'my_class' do
on_supported_os.each do |os,facts|
context "on #{os}" do
let(:facts) do
{
facts
}
end
context 'without any parameters' do
it { is_expected.to contain_class('my_class') } # <-- special sauce
it { is_expected.to compile.with_all_deps }
it { is_expected.to do_other_things... }
end
end
end
end