Skip to content

Commit 17f9538

Browse files
committed
Utilize the new describe_on_supported_os method
This demonstrates how the new describe_on_supported_os method would change the templates. This is still a draft PR to rspec-puppet-facts (voxpupuli/rspec-puppet-facts#132) and this is to raise awareness.
1 parent 2381db6 commit 17f9538

File tree

2 files changed

+4
-16
lines changed

2 files changed

+4
-16
lines changed

object_templates/class_spec.erb

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,6 @@
22

33
require 'spec_helper'
44

5-
describe '<%= name %>' do
6-
on_supported_os.each do |os, os_facts|
7-
context "on #{os}" do
8-
let(:facts) { os_facts }
9-
10-
it { is_expected.to compile }
11-
end
12-
end
5+
describe_on_supported_os '<%= name %>' do
6+
it { is_expected.to compile }
137
end

object_templates/defined_type_spec.erb

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,11 @@
22

33
require 'spec_helper'
44

5-
describe '<%= name %>' do
5+
describe_on_supported_os '<%= name %>' do
66
let(:title) { 'namevar' }
77
let(:params) do
88
{}
99
end
1010

11-
on_supported_os.each do |os, os_facts|
12-
context "on #{os}" do
13-
let(:facts) { os_facts }
14-
15-
it { is_expected.to compile }
16-
end
17-
end
11+
it { is_expected.to compile }
1812
end

0 commit comments

Comments
 (0)