Fix have matcher for Enumerator on Ruby 2.0.0
Merge pull request #239 from JonRowe/upgrade_to_diff_lcs_122

Upgrade to diff-lcs 1.2.3
Merge pull request #240 from JonRowe/readme_tweak

Tweak the README slightly for better hints about `should`
Merge pull request #218 from mrkn/fix_have_matcher_for_200

Fix have matcher for Enumerator on Ruby 2.0.0
Add changelog entry for #218.

[ci skip]
Fix raise error when the expectation target is an error instance.

This closes #232

Signed-off-by: Sam Phippen <samphippen@googlemail.com>
Change error instance implementation to match == instances, or classes

Signed-off-by: Sam Phippen <samphippen@googlemail.com>
Add some specs for fixed instance raise_error behaviour

Signed-off-by: Sam Phippen <samphippen@googlemail.com>
Remove the now unused expected_error_class method in raise_error

Signed-off-by: Sam Phippen <samphippen@googlemail.com>
Use === for type comparison instead of is_a?

Signed-off-by: Sam Phippen <samphippen@googlemail.com>
Interpolate from exception instances in raise_error spec

Signed-off-by: Sam Phippen <samphippen@googlemail.com>
Merge pull request #236 from samphippen/fix-raise-error-with-instances

Fix raise error when the expectation target is an error instance.
describe behaviour
fail with warning when calling private messages
handle 1.8.7 syntax
raising an error on private method calls