Sha256: 3c5cd781c116074cfdda933c63657e039713e05982f4dcc572afa4e8623da9c0
Contents?: true
Size: 1.54 KB
Versions: 2
Compression:
Stored size: 1.54 KB
Contents
require 'spec_helper' module SSLCheck describe 'Checking Certificates' do context "when the certificate is missing" do before do @check = Check.new.check("www.claytonlz.com") end it 'should not be valid' do expect(@check.valid?).to_not be end it 'should have errors' do expect(@check.errors).to_not be_empty end end context "when the certificate is valid" do before do @check = Check.new.check("https://www.sslinsight.com") end it 'should be valid' do expect(@check.valid?).to be end it 'should not have any errors' do expect(@check.errors).to be_empty end it 'should know the peer certificate' do expect(@check.peer_cert).to be end it 'should know the ca bundle' do expect(@check.ca_bundle).to be end end context "when the certificate is on a subdomain, but not a wildcard cert" do before do @check = Check.new.check("https://app.sslinsight.com") end it 'should be valid' do expect(@check.valid?).to be end it 'should not have any errors' do expect(@check.errors).to be_empty end end context "when the common name is not correct" do before do @check = Check.new.check('https://mismatch.examples.sslinsight.com') end it 'should not be valid' do expect(@check.valid?).to_not be end it 'should have errors' do expect(@check.errors).to_not be_empty end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sslcheck-0.9.6 | acceptance/checking_certificates_spec.rb |
sslcheck-0.9.5 | acceptance/checking_certificates_spec.rb |