The integration tests for groups were affected by my changes to the windows test helper code.
diff --git a/spec/integration/provider/group/groupadd_win.rb b/spec/integration/provider/group/groupadd_win.rb new file mode 100644 index 0000000..e6bfa15 --- /dev/null +++ b/spec/integration/provider/group/groupadd_win.rb @@ -0,0 +1,55 @@ +#!/usr/bin/env ruby + +require File.dirname(__FILE__) + '/../../../spec_helper' + +describe "Provider for windows groups" do + confine :true => Puppet.features.windows? + + require 'windowstest' + include WindowsTest + + Puppet::Type.type(:user).provider(:useradd_win) + #require File.dirname(__FILE__) + '/../../../../puppet/lib/util/windows_system' + + before(:each) do + @users_to_delete = [] + @groups_to_delete = [] + end + + after(:each) do + delete_test_users + delete_test_groups + end + + def group_provider(resource_configuration) + provider = Puppet::Type.type(:group).provider(:groupadd_win).new + provider.resource = resource_configuration + return provider + end + + it 'should create a group with configured members' do + groupname = "randomgroup" + delete_group_later groupname + + expected_members = ["test1", "test2"] + create_test_users expected_members + + provider = group_provider :name => groupname, :members => ['test1', 'test2'] + provider.create + + group(groupname).members.sort.should be_eql(expected_members.sort) + end + + it 'should set a groups members' do + groupname = "randomgroup" + expected_members = ["test1", "test2"] + + testgroup = create_test_groups(groupname) + create_test_users(expected_members) + + provider = group_provider :name => groupname, :members => ['test1', 'test2'] + provider.members = ['test1', 'test2'] + + group(groupname).members.sort.should be_eql(expected_members.sort) + end +end --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en -~----------~----~----~----~------~----~------~--~---
