Run tests using the client mode JVM (or as close as we can get to it)
until 2.99 has a version we want to set this against 2.14 builds
Merge pull request #279 from rspec/jruby_tweaks_for_299_and_lock_build_to_214

Jruby tweaks for 2-99-maintenance also pair this branch to 2-99 on other repos
Make the be_predicate matcher work when composed with change.

Signed-off-by: Sam Phippen <samphippen@googlemail.com>
Remove an extraneous whitespace in be.rb

Signed-off-by: Sam Phippen <samphippen@googlemail.com>
Fix some whitespace in change_spec.rb

Signed-off-by: Sam Phippen <samphippen@googlemail.com>
Add a passing change/be_predicate spec.

Signed-off-by: Sam Phippen <samphippen@googlemail.com>
Use description instead of the matcher in failure_message_for_expected_after.

Signed-off-by: Sam Phippen <samphippen@googlemail.com>
Add a changelog entry for #277

[ci skip]

Signed-off-by: Sam Phippen <samphippen@googlemail.com>

Conflicts:
	Changelog.md
Merge branch '2-99-maintenance' of https://github.com/rspec/rspec-expectations into 2-99-maintenance
Update changelog to reflect 2.14.0 release.

[ci skip]
This branch is 2.99.0.pre now.
Works around Rubinius bug
Uses string messages for errors
Deprecate be_true and be_false in favour of be_truthy and be_falsey.
rbx build is green; let us try to keep it that way
Revert "rbx build is green; let us try to keep it that way"

This reverts commit bffe082b7a3cc5834a8a3c7fc2f9c3d253fbb475.
Merge branch '2-99-maintenance' of https://github.com/rspec/rspec-expectations into deprecate-be-true-and-be-false
Alias be_falsy to be_falsey.

Signed-off-by: Sam Phippen <samphippen@googlemail.com>
Merge pull request #285 from samphippen/deprecate-be-true-and-be-false

Deprecate be_true and be_false in favour of be_truthy and be_falsey.