Sha256: 400d28529a6eb2bc7b8ee9d468c837910c49619fd7dea75f4f3505dd615a1c4f
Contents?: true
Size: 890 Bytes
Versions: 4
Compression:
Stored size: 890 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' describe DatadogBackup::Deprecations do let(:logger) { double } before do stub_const('LOGGER', logger) allow(logger).to receive(:warn) end %w[2.4.10 2.5.9 2.6.8].each do |ruby_version| describe "#check#{ruby_version}" do subject { described_class.check } it 'does warn' do stub_const('RUBY_VERSION', ruby_version) expect(logger).to receive(:warn).with(/ruby-#{ruby_version} is deprecated./) subject end end end %w[2.7.4 3.0.4 3.1.2 3.2.0-preview1].each do |ruby_version| describe "#check#{ruby_version}" do subject { described_class.check } it 'does not warn' do stub_const('RUBY_VERSION', ruby_version) expect(logger).to_not receive(:warn).with(/ruby-#{ruby_version} is deprecated./) subject end end end end
Version data entries
4 entries across 4 versions & 1 rubygems