Sha256: c6d4e2901573cce6e546e3567b3ad56602aa6127f9fc75f56b4c74e97be5c706
Contents?: true
Size: 1.88 KB
Versions: 5
Compression:
Stored size: 1.88 KB
Contents
require "spec_helper" describe "deprecations" do describe "Spec" do it "is deprecated" do RSpec.should_receive(:warn_deprecation).with(/Spec .* RSpec/i) Spec end it "returns RSpec" do RSpec.stub(:warn_deprecation) Spec.should eq(RSpec) end it "doesn't include backward compatibility in const_missing backtrace" do RSpec.stub(:warn_deprecation) exception = nil begin ConstantThatDoesNotExist rescue Exception => exception end exception.backtrace.find { |l| l =~ /lib\/rspec\/core\/backward_compatibility/ }.should be_nil end end describe RSpec::Core::ExampleGroup do describe 'running_example' do it 'is deprecated' do RSpec.should_receive(:warn_deprecation) self.running_example end it "delegates to example" do RSpec.stub(:warn_deprecation) running_example.should eq(example) end end end describe RSpec::Core::SharedExampleGroup do describe 'share_as' do it 'is deprecated' do RSpec.should_receive(:warn_deprecation) RSpec::Core::SharedExampleGroup.share_as(:DeprecatedSharedConst) {} end end end describe "Spec::Runner.configure" do it "is deprecated" do RSpec.stub(:warn_deprecation) RSpec.should_receive(:deprecate) Spec::Runner.configure end end describe "Spec::Rake::SpecTask" do it "is deprecated" do RSpec.stub(:warn_deprecation) RSpec.should_receive(:deprecate) Spec::Rake::SpecTask end it "doesn't include backward compatibility in const_missing backtrace" do RSpec.stub(:warn_deprecation) exception = nil begin Spec::Rake::ConstantThatDoesNotExist rescue Exception => exception end exception.backtrace.find { |l| l =~ /lib\/rspec\/core\/backward_compatibility/ }.should be_nil end end end
Version data entries
5 entries across 5 versions & 2 rubygems