Issue #8184 has been updated by Dan Bode.

Subject changed from CloudPack spec tests should pass with Fog 0.9.0 to 
CloudPack spec tests should pass with Fog 0.11.0

updating to latest version v0.11.0
----------------------------------------
Bug #8184: CloudPack spec tests should pass with Fog 0.11.0
https://projects.puppetlabs.com/issues/8184

Author: Jeff McCune
Status: Accepted
Priority: Low
Assignee: Dan Bode
Category: cloudpack
Target version: 
Keywords: 
Branch: 


# Overview #

The current version of Fog is 0.9.0 and our rspec tests are failing on this 
version:

<pre>
........................FFFFFFFFFF.................

Failures:

  1) Puppet::Face[:node, "0.0.1"] option validation (platform) should require a 
platform
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  2) Puppet::Face[:node, "0.0.1"] option validation (platform) should validate 
the platform
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  3) Puppet::Face[:node, "0.0.1"] option validation (type) should require a type
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  4) Puppet::Face[:node, "0.0.1"] option validation (type) should validate the 
tyoe
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  5) Puppet::Face[:node, "0.0.1"] option validation (image) should require an 
image
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  6) Puppet::Face[:node, "0.0.1"] option validation (image) should validate the 
image name
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  7) Puppet::Face[:node, "0.0.1"] option validation (keypair) should require a 
keypair name
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  8) Puppet::Face[:node, "0.0.1"] option validation (keypair) should validate 
the image name
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  9) Puppet::Face[:node, "0.0.1"] option validation (security-group) should 
split group names into an array
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  10) Puppet::Face[:node, "0.0.1"] option validation (security-group) should 
validate all group names
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

Finished in 10.91 seconds
51 examples, 10 failures
</pre>

# Expected Behaivor #

With Fog 0.7.2 the tests succeed:

<pre>
...................................................

Finished in 16.05 seconds
51 examples, 0 failures
</pre>


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" 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-bugs?hl=en.

Reply via email to