I think I would do this as:

```ruby
it 'has a list interface even when a hash' do
  options =  { 'hash' => {'foo' => 'bar', 'ninja' => 'cow'} }
  @field_hash[:total_count][:options] = options

  expect(subject.options.to_list).to eq(options['hash'].keys)
end
```

Trying to make the expectation more easily read. Here and elsewhere.