Skip to content

Commit f845b0d

Browse files
reversed insync set comparison (#412)
* reversed insync set comparison * update spec check reverse sense of comparison
1 parent 36090a5 commit f845b0d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

lib/puppet/type/java_ks.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def insync?(is)
3737
unless is == :absent
3838
current = provider.current.split('/')
3939
latest = provider.latest.split('/')
40-
return true if current.to_set.subset?(latest.to_set)
40+
return true if latest.to_set.subset?(current.to_set)
4141
end
4242
end
4343
end

spec/unit/puppet/type/java_ks_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,8 @@
212212
it 'insync? should return true if subset of sha1 fingerprints match and state is :present' do
213213
jks = jks_resource.dup
214214
jks[:ensure] = :latest
215-
allow(provider_var).to receive(:latest).and_return('9B:8B:23:4C:6A:9A:08:F6:4E:B6:01:23:EA:5A:E7:8F:6A/66:9B:8B:23:4C:6A:9A:08:F6:4E:B6:01:23:EA:5A')
216-
allow(provider_var).to receive(:current).and_return('66:9B:8B:23:4C:6A:9A:08:F6:4E:B6:01:23:EA:5A')
215+
allow(provider_var).to receive(:current).and_return('9B:8B:23:4C:6A:9A:08:F6:4E:B6:01:23:EA:5A:E7:8F:6A/66:9B:8B:23:4C:6A:9A:08:F6:4E:B6:01:23:EA:5A')
216+
allow(provider_var).to receive(:latest).and_return('66:9B:8B:23:4C:6A:9A:08:F6:4E:B6:01:23:EA:5A')
217217
expect(described_class.new(jks).property(:ensure)).to be_insync(:present)
218218
end
219219
end

0 commit comments

Comments
 (0)