passing: added transaction cancellation to rspec tests for easier testing