Sha256: a878c2e02bd9f0f7ebbdb68c500545588fae8a448a72214f3013013f7f2a461a

Contents?: true

Size: 710 Bytes

Versions: 9

Compression:

Stored size: 710 Bytes

Contents

require 'spec_helper'

describe BitBucket do
  let(:method) { 'create_repos'}
  let(:alt_method) { 'repos.create'}

  it { expect(described_class.constants).to include :DEPRECATION_PREFIX }

  context '.deprecate' do
    before do
      BitBucket.deprecation_tracker = []
    end

    it 'tracks messages' do
      expect(BitBucket).to receive(:warn).once()
      BitBucket.deprecate(method)
      BitBucket.deprecate(method)
    end

    it 'prints the message through Kernel' do
      expect(BitBucket).to receive(:warn).once()
      BitBucket.deprecate method
    end
  end

  it 'prints the message through Kernel' do
    expect(BitBucket).to receive(:warn)
    BitBucket.warn_deprecation method
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
zz_bitbucket_rest_api-0.1.11 spec/bitbucket_rest_api/deprecation_spec.rb
zz_bitbucket_rest_api-0.1.10 spec/bitbucket_rest_api/deprecation_spec.rb
zz_bitbucket_rest_api-0.1.9 spec/bitbucket_rest_api/deprecation_spec.rb
zz_bitbucket_rest_api-0.1.8 spec/bitbucket_rest_api/deprecation_spec.rb
bitbucket_rest_api2-0.9.5 spec/bitbucket_rest_api/deprecation_spec.rb
bitbucket_rest_api2-0.9.1 spec/bitbucket_rest_api/deprecation_spec.rb
bitbucket_rest_api2-0.2.2 spec/bitbucket_rest_api/deprecation_spec.rb
bitbucket_rest_api2-0.2.1 spec/bitbucket_rest_api/deprecation_spec.rb
bitbucket_rest_api2-0.2.0 spec/bitbucket_rest_api/deprecation_spec.rb