1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
# frozen_string_literal: true
# rubocop:todo all
require 'lite_spec_helper'
# These tests test the configurations described in
# https://github.com/mongodb/specifications/blob/master/source/ocsp-support/tests/README.md#integration-tests-permutations-to-be-tested
describe 'OCSP connectivity' do
require_ocsp_connectivity
clear_ocsp_cache
let(:client) do
new_local_client(ENV.fetch('MONGODB_URI'),
server_selection_timeout: 5,
)
end
if ENV['OCSP_CONNECTIVITY'] == 'fail'
it 'fails to connect' do
lambda do
client.command(ping: 1)
end.should raise_error(Mongo::Error::NoServerAvailable, /UNKNOWN/)
end
else
it 'works' do
client.command(ping: 1)
end
end
end
|