Sha256: f4347f4d8922d24d46973fe7861fb49f8781d4dcaa2e947ca78fe6db5051091a
Contents?: true
Size: 974 Bytes
Versions: 18
Compression:
Stored size: 974 Bytes
Contents
# frozen_string_literal: true # encoding: utf-8 require 'spec_helper' describe 'Server description' do clean_slate let(:client) { ClientRegistry.instance.global_client('authorized') } let(:desc) do client.cluster.next_primary.description end let!(:start_time) { Time.now } describe '#op_time' do require_topology :replica_set min_server_fcv '3.4' it 'is set' do expect(desc).not_to be_unknown expect(desc.op_time).to be_a(BSON::Timestamp) end end describe '#last_write_date' do require_topology :replica_set min_server_fcv '3.4' it 'is set' do expect(desc).not_to be_unknown expect(desc.last_write_date).to be_a(Time) end end describe '#last_update_time' do it 'is set' do expect(desc).not_to be_unknown expect(desc.last_update_time).to be_a(Time) # checked while this test was running expect(desc.last_update_time).to be > start_time end end end
Version data entries
18 entries across 18 versions & 1 rubygems