Moving double inspect spec to general double suite
Removing bug report 11545.
It covers the same features as partial_mock_using_mocks_directly and verifying_double_spec
Removing bug report. Doesn't fail when it should.
Moving inheritance specs to partial mock
Moving bug report to expectation_error spec
Adding specs to prevent leakage and removing bug report 600 that tested for the same funcionality
Removing unnecessary comments
Rewriting spec for partial mocking through inheritance
Removing old spec file. Testing some code that was long removed
When generating failure message, don't use description if nil or empty
add tests showing how any_instance partial mocks are reset
add tests for resetting of `receive` method doubles
Merge pull request #416 from rspec/any_instance_resetting

`any_instance` partial mocks aren't reset
Verifying null objects only respond to defined methods.

* No additional documentation, since this is the least surprising
  behaviour.

Fixes #392.
Rename verifying mocks to doubles.

This is consistent with naming elsewhere.
Merge pull request #421 from xaviershay/issue-392

Verifying null objects only respond to defined methods.
Blocks provided to `with` are used as implementation.

It is confusing to have different behaviour depending on whether the
block has arguments or not, and there are better ways to do this.

This behaviour matches that of other message expectations.
Merge pull request #426 from rspec/issue-377

Blocks provided to `with` are used as implementation.
Don't define helper methods on `main`.

This adds it to _every_ object, which we don't want.
Merge pull request #417 from nddeluca/check-for-valid-arg-description

When generating a failure message for expected args, don't use description if nil or empty