Technically, this isn't throwing the error we're testing for. It's throwing an error because we haven't specified a sender and recipient. In order to truly run this code path, we'd have to borrow a previous test:

```ruby
expect { message.deliver! sending: sender, receiving: recipient }.to raise_error
```