These two specs could probably be more clear. What about this:

```ruby
before do
  # we can ignore the args as we'll assert against them later.
  Grocer::PushConnection.stubs(:new).returns(push_connection)
end

it 'instantiates a PushConnection on write' do
  push_connection.stubs(:write)
  subject.write('abc')
  Grocer::PushConnection.should have_received(:new).with(options)
end

it 'delegates the write to the PushConnection' do
  push_connection.stubs(:write).returns(true)
  expect(subject.write('abc').to be_true
end
```