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
|
# frozen_string_literal: true
# rubocop:todo all
require_relative './performs_no_retries'
module DoesNotSupportRetries
shared_examples 'it does not support retries' do
context 'when retry_writes is true' do
let(:retry_writes) { true }
it_behaves_like 'it performs no retries'
end
context 'when retry_writes is false' do
let(:retry_writes) { false }
it_behaves_like 'it performs no retries'
end
context 'when retry_writes is false with no max_write_retries' do
let(:retry_writes) { false }
let(:max_write_retries) { 0 }
it_behaves_like 'it performs no retries'
end
end
end
|