fix deprecation in rspec matcher
Allow invocation of event to be changeable [wip] [#38]
tidy up spec for send invoker [#38]
Add a logger invoker
use `anything` instead of `nil` in spec where value does not matter