A smaller way to to this...

```
expectation = negation.present? ? :should_not : :should
page.send(expectation, have_button, button_name)
```