I think the `match_array` matcher would be easier to read and more reliable here, e.g.
```
➜  vcloud-net_launcher git:(70443650_fix_integration_tests) ✗ cat spec/vcloud/net_launcher/test_spec.rb
require 'spec_helper'

describe 'testing' do
  it {
    expect([
      {:start_address=>"10.88.11.200", :end_address=>"10.88.11.250"},
      {:start_address=>"10.88.11.100", :end_address=>"10.88.11.150"}
    ]).to match_array([
      {:start_address=>"10.88.11.100", :end_address=>"10.88.11.150"},
      {:start_address=>"10.88.11.200", :end_address=>"10.88.11.250"}
    ])
  }
end
➜  vcloud-net_launcher git:(70443650_fix_integration_tests) ✗ b rspec -fd spec/vcloud/net_launcher/test_spec.rb

testing
  should contain exactly {:start_address=>"10.88.11.100", :end_address=>"10.88.11.150"} and {:start_address=>"10.88.11.200", :end_address=>"10.88.11.250"}

Finished in 0.00043 seconds
1 example, 0 failures
```