Preview functionality cleanup

Nono, I mean that there's no reason to use kwargs here when plain functional syntax suffices:

```ruby
def expect_window_with_content(content, window = window.last)
```

The DI is definitely good practice, it's the use of kwarg format that I'm not sold on as necessary in this case.

/bikeshed