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>
Merge pull request #277 from samphippen/fix-276

Make it possible for be_predicate matcher to fail on chained expect.