Would it make sense to expect a particular error with an error message? We simply expect for any error. May be we could do like:
```ruby
expect { run_action(:restore) }.to raise_error(RuntimeError, /No backups found in lineage/)
```