spec/unit/resources/client_spec.rb in chef-api-0.2.0 vs spec/unit/resources/client_spec.rb in chef-api-0.2.1

- old
+ new

@@ -1,24 +1,8 @@ require 'spec_helper' module ChefAPI describe Resource::Client do - describe '.from_file' do - it 'raises a permission error when Ruby cannot read the file' do - File.stub(:read).and_raise(Errno::EACCES) - expect { - described_class.from_file('client.pem') - }.to raise_error(Error::InsufficientFilePermissions) - end - - it 'raises an error when the file does not exist' do - File.stub(:read).and_raise(Errno::ENOENT) - expect { - described_class.from_file('client.pem') - }.to raise_error(Error::FileNotFound) - end - end - describe '.initialize' do it 'converts an x509 certificate to a public key' do certificate = <<-EOH.gsub(/^ {10}/, '') -----BEGIN CERTIFICATE----- MIIDOjCCAqOgAwIBAgIEkT9umDANBgkqhkiG9w0BAQUFADCBnjELMAkGA1UEBhMC