Sha256: 53672794e6654bcf57a0748996aff5a4647c6dcabd32bbe99a0bf197efa490b6
Contents?: true
Size: 1.04 KB
Versions: 597
Compression:
Stored size: 1.04 KB
Contents
require 'spec_helper' describe Puppet::Type.type(:group).provider(:directoryservice) do let :resource do Puppet::Type.type(:group).new( :title => 'testgroup', :provider => :directoryservice, ) end let(:provider) { resource.provider } it 'should return true for same lists of unordered members' do expect(provider.members_insync?(['user1', 'user2'], ['user2', 'user1'])).to be_truthy end it 'should return false when the group currently has no members' do expect(provider.members_insync?([], ['user2', 'user1'])).to be_falsey end it 'should return true for the same lists of members irrespective of duplicates' do expect(provider.members_insync?(['user1', 'user2', 'user2'], ['user1', 'user2'])).to be_truthy end it "should return true when current and should members are empty lists" do expect(provider.members_insync?([], [])).to be_truthy end it "should return true when current is :absent and should members is empty list" do expect(provider.members_insync?(:absent, [])).to be_truthy end end
Version data entries
597 entries across 597 versions & 1 rubygems