Skip to content

Upgrading rspec 0.4 to 0.5

Unknown0.4.0 → 0.5.16

Fetching 12 releases from GitHub…0 / 12
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Generated by DepDelta from published Ruby source. Not mixed with prose notes.

  • removed: class Counter
  • removed: class MessageExpectation
  • removed: class Mock
  • removed: const Mock.DEFAULT_OPTIONS
  • removed: constructor MessageExpectation(_, _, _, _)
  • removed: constructor Mock(_, _ = …)
  • removed: method DSLExtensions.context(_)
  • removed: method DSLExtensions.specification(_)
  • removed: method MessageExpectation.and_return(_ = …)
  • removed: method MessageExpectation.and_return_consecutively(_ = …)
  • removed: method MessageExpectation.any_number_of_times()
  • removed: method MessageExpectation.at_least_once()
  • removed: method MessageExpectation.matches(_, _)
  • removed: method MessageExpectation.never()
  • removed: method MessageExpectation.once()
  • removed: method MessageExpectation.returns(_ = …)
  • removed: method MessageExpectation.returns_consecutively(_ = …)
  • removed: method MessageExpectation.twice()
  • removed: method MessageExpectation.verify_message(_, _)
  • removed: method MessageExpectation.verify_messages_received()
  • removed: method MessageExpectation.with(*)
  • removed: method MessageExpectation.with_any_args()
  • removed: method MessageExpectation.with_no_args()
  • removed: method Mock.__verify()
  • removed: method Mock.should_receive(_)
  • removed: method example()
  • removed: module DSLExtensions
  • added: class Array
  • added: class Class
  • added: class FalseClass
  • added: class Method
  • added: class Module
  • added: class NilClass
  • added: class Numeric
  • added: class Proc
  • added: class RubySource < String
  • added: class RubyToRuby < SexpProcessor
  • added: class SpecMatcher
  • added: class String
  • added: class TrueClass
  • added: constructor RubyToRuby()
  • added: constructor SpecMatcher(_, _)
  • added: method Array.inspect_for_expectation_not_met_error()
  • added: method Class.inspect_for_expectation_not_met_error()
  • added: method FalseClass.inspect_for_expectation_not_met_error()
  • added: method Kernel.context(_)
  • added: method Method.defined_in()
  • added: method Method.name()
  • added: method NilClass.inspect_for_expectation_not_met_error()
  • added: method Numeric.close?(_, _)
  • added: method Object.inspect_for_expectation_not_met_error()
  • added: method Object.instance_exec(*)
  • added: method Object.parse_tree(_ = …)
  • added: method Object.source(_ = …)
  • added: method Proc.inspect_for_expectation_not_met_error()
  • added: method RubySource.inspect()
  • added: method RubyToRuby.cond_indent_process(_)
  • added: method RubyToRuby.cond_loop(_, _)
  • added: method RubyToRuby.indent(_)
  • added: method RubyToRuby.process_and(_)
  • added: method RubyToRuby.process_args(_)
  • added: method RubyToRuby.process_array(_)
  • added: method RubyToRuby.process_attrasgn(_)
  • added: method RubyToRuby.process_begin(_)
  • added: method RubyToRuby.process_block(_)
  • added: method RubyToRuby.process_block_arg(_)
  • added: method RubyToRuby.process_block_pass(_)
  • added: method RubyToRuby.process_bmethod(_)
  • added: method RubyToRuby.process_call(_)
  • added: method RubyToRuby.process_case(_)
  • added: method RubyToRuby.process_class(_)
  • added: method RubyToRuby.process_colon2(_)
  • added: method RubyToRuby.process_const(_)
  • added: method RubyToRuby.process_dasgn_curr(_)
  • added: method RubyToRuby.process_defn(_)
  • added: method RubyToRuby.process_dot2(_)
  • added: method RubyToRuby.process_dot3(_)
  • added: method RubyToRuby.process_dstr(_)
  • added: method RubyToRuby.process_dvar(_)
  • added: method RubyToRuby.process_ensure(_)
  • added: method RubyToRuby.process_false(_)
  • added: method RubyToRuby.process_fbody(_)
  • added: method RubyToRuby.process_fcall(_)
  • added: method RubyToRuby.process_for(_)
  • added: method RubyToRuby.process_gvar(_)
  • added: method RubyToRuby.process_hash(_)
  • added: method RubyToRuby.process_iasgn(_)
  • added: method RubyToRuby.process_if(_)
  • added: method RubyToRuby.process_iter(_)
  • added: method RubyToRuby.process_ivar(_)
  • added: method RubyToRuby.process_lasgn(_)
  • added: method RubyToRuby.process_lit(_)
  • added: method RubyToRuby.process_lvar(_)
  • added: method RubyToRuby.process_masgn(_)
  • added: method RubyToRuby.process_module(_)
  • added: method RubyToRuby.process_nil(_)
  • added: method RubyToRuby.process_not(_)
  • added: method RubyToRuby.process_or(_)
  • added: method RubyToRuby.process_resbody(_)
  • added: method RubyToRuby.process_rescue(_)
  • added: method RubyToRuby.process_retry(_)
  • added: method RubyToRuby.process_return(_)
  • added: method RubyToRuby.process_scope(_)
  • added: method RubyToRuby.process_self(_)
  • added: method RubyToRuby.process_str(_)
  • added: method RubyToRuby.process_super(_)
  • added: method RubyToRuby.process_true(_)
  • added: method RubyToRuby.process_until(_)
  • added: method RubyToRuby.process_vcall(_)
  • added: method RubyToRuby.process_when(_)
  • added: method RubyToRuby.process_while(_)
  • added: method RubyToRuby.process_yield(_)
  • added: method RubyToRuby.process_zarray(_)
  • added: method RubyToRuby.process_zsuper(_)
  • added: method SpecMatcher.matches?(_)
  • added: method String.inspect_for_expectation_not_met_error()
  • added: method TrueClass.inspect_for_expectation_not_met_error()
  • added: module Kernel
  • added: module RCov
  • added: module Test
  • added: static method RubyToRuby.translate(_, _ = …)
  • added: module InstanceExecHelper
  • added: class VerifyTask < Rake::TaskLib
  • added: constructor VerifyTask(_ = …)
  • added: method VerifyTask.define()
  • added: property VerifyTask.index_html: accessor
  • added: property VerifyTask.name: accessor
  • added: property VerifyTask.threshold: accessor
  • added: property VerifyTask.verbose: accessor
  • removed: class Collector
  • removed: class Context
  • removed: class GuiRunner
  • removed: class TextRunner
  • removed: constructor Context(_ = …)
  • removed: constructor GuiRunner(_)
  • removed: constructor TextRunner(_ = …)
  • removed: method Context.mock(_)
  • removed: method Context.run(_)
  • removed: method Context.setup()
  • removed: method Context.teardown()
  • removed: method Context.violated(_ = …)
  • removed: method GuiRunner.dump_backtrace(_)
  • removed: method GuiRunner.dump_failure(_)
  • removed: method GuiRunner.end_run()
  • removed: method GuiRunner.failure(_, _)
  • removed: method GuiRunner.pass(_)
  • removed: method GuiRunner.run(_ = …)
  • removed: method GuiRunner.spec(_)
  • removed: method GuiRunner.start_run(_)
  • removed: method ShouldBase.wrap(_)
  • removed: method TextRunner.dump_backtrace(_)
  • removed: method TextRunner.dump_counts()
  • removed: method TextRunner.dump_duration(_)
  • removed: method TextRunner.dump_failures()
  • removed: method TextRunner.end_run()
  • removed: method TextRunner.failure(_, _)
  • removed: method TextRunner.pass(_)
  • removed: method TextRunner.run(_ = …)
  • removed: method TextRunner.spec(_)
  • removed: method TextRunner.start_run()
  • removed: module Exceptions
  • removed: static method Collector.collection()
  • removed: static method Context.add_specification(_)
  • removed: static method Context.collection()
  • changed: method ShouldHelper.raise(_ = …) → method ShouldHelper.raise(_ = …, _ = …)
  • changed: method ShouldNegator.raise(_ = …) → method ShouldNegator.raise(_ = …, _ = …)
  • added: const VERSION.DESCRIPTION
  • added: const VERSION.MAJOR
  • added: const VERSION.MINOR
  • added: const VERSION.NAME
  • added: const VERSION.STRING
  • added: const VERSION.TAG
  • added: const VERSION.TINY
  • added: const VERSION.URL
  • added: method ShouldBase.diff_as_string(_, _, _ = …, _ = …)
  • added: method ShouldBase.old_default_message()
  • added: method ShouldHelper.throw(_)
  • added: method ShouldNegator.throw(_ = …)
  • added: module Api
  • added: module Rake
  • added: module Runner
  • added: module TestToSpec
  • added: module VERSION
  • added: class AmbiguousReturnError < StandardError
  • added: class AnyArgConstraint
  • added: class ArgumentExpectation
  • added: class BooleanArgConstraint
  • added: class DuckTypeArgConstraint
  • added: class ExpectationNotMetError < StandardError
  • added: class LiteralArgConstraint
  • added: class MessageExpectation
  • added: class Mock
  • added: class MockExpectationError < StandardError
  • added: class NumericArgConstraint
  • added: class OrderGroup
  • added: class StringArgConstraint
  • added: const Mock.DEFAULT_OPTIONS
  • added: constructor AnyArgConstraint(_)
  • added: constructor ArgumentExpectation(_)
  • added: constructor BooleanArgConstraint(_)
  • added: constructor DuckTypeArgConstraint(*)
  • added: constructor LiteralArgConstraint(_)
  • added: constructor MessageExpectation(_, _, _, _, _)
  • added: constructor Mock(_, _ = …)
  • added: constructor NumericArgConstraint(_)
  • added: constructor OrderGroup()
  • added: constructor StringArgConstraint(_)
  • added: method AnyArgConstraint.matches?(_)
  • added: method ArgumentExpectation.check_args(_)
  • added: method ArgumentExpectation.constraints_match?(_)
  • added: method ArgumentExpectation.convert_constraint(_)
  • added: method ArgumentExpectation.process_arg_constraints(_)
  • added: method BooleanArgConstraint.matches?(_)
  • added: method DuckTypeArgConstraint.matches?(_)
  • added: method LiteralArgConstraint.matches?(_)
  • added: method MessageExpectation.and()
  • added: method MessageExpectation.any()
  • added: method MessageExpectation.at()
  • added: method MessageExpectation.exactly(_)
  • added: method MessageExpectation.handle_order_constraint()
  • added: method MessageExpectation.invoke(_, _)
  • added: method MessageExpectation.invoke_method_block(_)
  • added: method MessageExpectation.invoke_return_block(_, _)
  • added: method MessageExpectation.invoke_with_yield(_)
  • added: method MessageExpectation.least(_)
  • added: method MessageExpectation.make_count_message(_)
  • added: method MessageExpectation.matches(_, _)
  • added: method MessageExpectation.never()
  • added: method MessageExpectation.number()
  • added: method MessageExpectation.of()
  • added: method MessageExpectation.once()
  • added: method MessageExpectation.ordered()
  • added: method MessageExpectation.pretty_print(_)
  • added: method MessageExpectation.raise(_ = …)
  • added: method MessageExpectation.return(_ = …)
  • added: method MessageExpectation.throw(_)
  • added: method MessageExpectation.times()
  • added: method MessageExpectation.twice()
  • added: method MessageExpectation.verify_messages_received()
  • added: method MessageExpectation.with(*)
  • added: method MessageExpectation.yield(*)
  • added: method MessageExpectationSugar.__is_sweetened?(_)
  • added: method Mock.__verify()
  • added: method Mock.receive(_)
  • added: method Mock.should()
  • added: method Mock.should_receive(_)
  • added: method NumericArgConstraint.matches?(_)
  • added: method OrderGroup.consume(_)
  • added: method OrderGroup.ready_for?(_)
  • added: method OrderGroup.register(_)
  • added: method StringArgConstraint.matches?(_)
  • added: method Sugar.sugarize_for_rspec!()
  • added: module MessageExpectationSugar
  • added: module Sugar
  • added: module SugarizeForRspec
  • removed: class ExpectationNotMetError < StandardError
  • removed: class MockExpectationError < StandardError
  • added: class SpecTask < ::Rake::TaskLib
  • added: constructor SpecTask(_ = …)
  • added: method SpecTask.define()
  • added: method SpecTask.file_list()
  • added: method SpecTask.run(_, *)
  • added: property SpecTask.fail_on_error: accessor
  • added: property SpecTask.failure_message: accessor
  • added: property SpecTask.libs: accessor
  • added: property SpecTask.name: accessor
  • added: property SpecTask.options: accessor
  • added: property SpecTask.out: accessor
  • added: property SpecTask.pattern: accessor
  • added: property SpecTask.rcov: accessor
  • added: property SpecTask.ruby_opts: accessor
  • added: property SpecTask.spec_opts: accessor
  • added: property SpecTask.warning: accessor
  • added: set SpecTask.spec_files(_)
  • added: class BacktraceTweaker
  • added: class Context
  • added: class ContextRunner
  • added: class ExecutionContext
  • added: class NoisyBacktraceTweaker < BacktraceTweaker
  • added: class OptionParser
  • added: class QuietBacktraceTweaker < BacktraceTweaker
  • added: class Reporter
  • added: class Specification
  • added: constructor ContextRunner(_, _, _, _ = …)
  • added: constructor Reporter(_, _)
  • added: constructor Specification(_)
  • added: method BacktraceTweaker.tweak_instance_exec_line(_, _)
  • added: method ContextRunner.add_context(_)
  • added: method ContextRunner.number_of_specs()
  • added: method ContextRunner.run(_)
  • added: method NoisyBacktraceTweaker.tweak_backtrace(_, _)
  • added: method QuietBacktraceTweaker.tweak_backtrace(_, _)
  • added: method Reporter.add_context(_)
  • added: method Reporter.dump()
  • added: method Reporter.end()
  • added: method Reporter.spec_finished(_, _ = …, _ = …)
  • added: method Reporter.spec_started(_)
  • added: method Reporter.start(_)
  • added: method Specification.add_mock(_)
  • added: method Specification.matches_matcher?(_)
  • added: method Specification.run(_ = …, _ = …, _ = …, _ = …, _ = …)
  • added: module ContextEval
  • added: module Formatter
  • added: property ContextRunner.standalone: reader
  • added: static method OptionParser.create_context_runner(_, _, _, _ = …)
  • added: static method OptionParser.parse(_, _, _, _)
  • added: constructor InstanceMethods(_)
  • added: method InstanceMethods.before_context_eval()
  • added: method InstanceMethods.include(_)
  • added: method InstanceMethods.inherit(_)
  • added: method InstanceMethods.matches?(_, _ = …)
  • added: method InstanceMethods.methods()
  • added: method InstanceMethods.number_of_specs()
  • added: method InstanceMethods.run(_, _ = …)
  • added: method InstanceMethods.run_single_spec(_)
  • added: method InstanceMethods.setup()
  • added: method InstanceMethods.specify(_)
  • added: method InstanceMethods.teardown()
  • added: module InstanceMethods
  • added: protected method InstanceMethods.context_modules()
  • added: protected method InstanceMethods.context_superclass()
  • added: protected method InstanceMethods.execution_context_class()
  • added: protected method InstanceMethods.prepare_execution_context_class()
  • added: protected method InstanceMethods.setup_block()
  • added: protected method InstanceMethods.setup_parts()
  • added: protected method InstanceMethods.specifications()
  • added: protected method InstanceMethods.teardown_block()
  • added: protected method InstanceMethods.teardown_parts()
  • added: protected method InstanceMethods.weave_in_context_modules()
  • added: method ModuleMethods.include(_)
  • added: method ModuleMethods.inherit(_)
  • added: method ModuleMethods.methods()
  • added: method ModuleMethods.setup()
  • added: method ModuleMethods.specify(_)
  • added: method ModuleMethods.teardown()
  • added: module InstanceMethods
  • added: module ModuleMethods
  • added: protected method ModuleMethods.context_modules()
  • added: protected method ModuleMethods.context_superclass()
  • added: protected method ModuleMethods.create_block_from_parts(_)
  • added: protected method ModuleMethods.derive_execution_context_class_from_context_superclass()
  • added: protected method ModuleMethods.execution_context_class()
  • added: protected method ModuleMethods.setup_block()
  • added: protected method ModuleMethods.setup_parts()
  • added: protected method ModuleMethods.specifications()
  • added: protected method ModuleMethods.teardown_block()
  • added: protected method ModuleMethods.teardown_parts()
  • added: constructor InstanceMethods(_)
  • added: method InstanceMethods.duck_type(*)
  • added: method InstanceMethods.mock(_, _ = …)
  • added: method InstanceMethods.violated(_ = …)
  • added: module InstanceMethods
  • added: class BaseTextFormatter
  • added: class HtmlFormatter < BaseTextFormatter
  • added: class ProgressBarFormatter < BaseTextFormatter
  • added: class RdocFormatter < BaseTextFormatter
  • added: class SpecdocFormatter < BaseTextFormatter
  • added: const HtmlFormatter.HEADER
  • added: constructor BaseTextFormatter(_, _ = …)
  • added: constructor HtmlFormatter(_, _ = …)
  • added: method BaseTextFormatter.add_context(_, _)
  • added: method BaseTextFormatter.dump_failure(_, _)
  • added: method BaseTextFormatter.dump_summary(_, _, _)
  • added: method BaseTextFormatter.spec_failed(_, _, _)
  • added: method BaseTextFormatter.spec_passed(_)
  • added: method BaseTextFormatter.spec_started(_)
  • added: method BaseTextFormatter.start(_)
  • added: method BaseTextFormatter.start_dump()
  • added: method HtmlFormatter.add_context(_, _)
  • added: method HtmlFormatter.dump_failure(_, _)
  • added: method HtmlFormatter.dump_summary(_, _, _)
  • added: method HtmlFormatter.escape(_)
  • added: method HtmlFormatter.spec_failed(_, _, _)
  • added: method HtmlFormatter.spec_passed(_)
  • added: method HtmlFormatter.spec_started(_)
  • added: method HtmlFormatter.start(_)
  • added: method HtmlFormatter.start_dump()
  • added: method ProgressBarFormatter.add_context(_, _)
  • added: method ProgressBarFormatter.spec_failed(_, _, _)
  • added: method ProgressBarFormatter.spec_passed(_)
  • added: method ProgressBarFormatter.start_dump()
  • added: method RdocFormatter.add_context(_, _)
  • added: method RdocFormatter.spec_failed(_, _, _)
  • added: method RdocFormatter.spec_passed(_)
  • added: method SpecdocFormatter.add_context(_, _)
  • added: method SpecdocFormatter.spec_failed(_, _, _)
  • added: method SpecdocFormatter.spec_passed(_)
  • added: class Failure
  • added: constructor Failure(_, _, _)
  • added: method Failure.backtrace()
  • added: method Failure.header()
  • added: method Failure.message()
  • added: class SexpTransformer < SexpProcessor
  • added: class TranslationTestRunner
  • added: const SexpTransformer.TRANSLATIONS
  • added: constructor SexpTransformer()
  • added: constructor TranslationTestRunner(_)
  • added: method SexpTransformer.process_class(_)
  • added: method SexpTransformer.process_defn(_)
  • added: method SexpTransformer.process_fcall(_)
  • added: method SexpTransformer.process_iter(_)
  • added: method SexpTransformer.process_lasgn(_)
  • added: method SexpTransformer.process_lvar(_)
  • added: method TranslationTestRunner.passed?()
  • added: static method TranslationTestRunner.run(_, _)
  • added: module Unit
  • added: class TestCase
  • added: static method TestCase.to_rspec()