You can also test:
```ruby
expect(page).to_not have_button 'Delete'
```
I'd be consistent with your use of the `expect` vs. `should` syntax.  Expect is newer and we generally recommend it over should.