diff options
Diffstat (limited to 'spec/unit/resource/execute_spec.rb')
-rw-r--r-- | spec/unit/resource/execute_spec.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/unit/resource/execute_spec.rb b/spec/unit/resource/execute_spec.rb index 6c61beff34..0ce29da965 100644 --- a/spec/unit/resource/execute_spec.rb +++ b/spec/unit/resource/execute_spec.rb @@ -63,6 +63,16 @@ describe Chef::Resource::Execute do expect(identity[:user]).to eq("user") end end + + context "when username is passed as an integer" do + let(:username) { 499 } + + it "correctly parses the user and domain" do + identity = resource.qualify_user(username, password, domain) + expect(identity[:domain]).to eq(nil) + expect(identity[:user]).to eq(499) + end + end end shared_examples_for "it received valid credentials" do |