spec/unit/provider/user/windows_adsi_spec.rb in puppet-2.7.26 vs spec/unit/provider/user/windows_adsi_spec.rb in puppet-3.0.0.rc4
- old
+ new
@@ -81,21 +81,10 @@
user.expects(:[]=).with('HomeDirectory', 'C:\Users\testuser')
provider.create
end
- it "should load the profile if managehome is set", :if => Puppet.features.microsoft_windows? do
- resource[:password] = '0xDeadBeef'
- resource[:managehome] = true
-
- user = stub_everything 'user'
- Puppet::Util::ADSI::User.expects(:create).with('testuser').returns user
- Puppet::Util::Windows::User.expects(:load_profile).with('testuser', '0xDeadBeef')
-
- provider.create
- end
-
it "should set a user's password" do
provider.user.expects(:password=).with('plaintextbad')
provider.password = "plaintextbad"
end
@@ -134,28 +123,17 @@
connection.expects(:Delete).with('user', 'testuser')
provider.delete
end
- it 'should delete the profile if managehome is set', :if => Puppet.features.microsoft_windows? do
- resource[:managehome] = true
-
- sid = 'S-A-B-C'
- Puppet::Util::Windows::Security.expects(:name_to_sid).with('testuser').returns(sid)
- Puppet::Util::ADSI::UserProfile.expects(:delete).with(sid)
- connection.expects(:Delete).with('user', 'testuser')
-
- provider.delete
- end
-
it "should commit the user when flushed" do
provider.user.expects(:commit)
provider.flush
end
- it "should return the user's SID as uid", :if => Puppet.features.microsoft_windows? do
- Puppet::Util::Windows::Security.expects(:name_to_sid).with('testuser').returns('S-1-5-21-1362942247-2130103807-3279964888-1111')
+ it "should return the user's SID as uid" do
+ Puppet::Util::ADSI.expects(:sid_for_account).with('testuser').returns('S-1-5-21-1362942247-2130103807-3279964888-1111')
provider.uid.should == 'S-1-5-21-1362942247-2130103807-3279964888-1111'
end
it "should fail when trying to manage the uid property" do