Skip to content

Commit d3234c4

Browse files
committed
Test #max_staleness_enabled? on server features object
1 parent b50ba35 commit d3234c4

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

spec/mongo/server/description/features_spec.rb

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,31 @@
8181
end
8282
end
8383

84+
describe '#max_staleness_enabled?' do
85+
86+
context 'when the wire range includes 5' do
87+
88+
let(:features) do
89+
described_class.new(0..5)
90+
end
91+
92+
it 'returns true' do
93+
expect(features).to be_max_staleness_enabled
94+
end
95+
end
96+
97+
context 'when the wire range does not include 5' do
98+
99+
let(:features) do
100+
described_class.new(0..2)
101+
end
102+
103+
it 'returns false' do
104+
expect(features).to_not be_max_staleness_enabled
105+
end
106+
end
107+
end
108+
84109
describe '#find_command_enabled?' do
85110

86111
context 'when the wire range includes 4' do

0 commit comments

Comments
 (0)