title: How rspec array should include? another array
body: <p>I'm trying to test if an array includes another (rspec 2.11.0)</p>
  
  <pre><code>test_arr = [1, 3]
  
  describe [1, 3, 7] do
    it { should include(1,3) }
    it { should eval("include(#{test_arr.join(',')})")}
    #failing
    it { should include(test_arr) }
  end    
  </code></pre>
  
  <p>this is the result
      rspec spec/test.spec 
      ..F</p>
  
  <pre><code>Failures:
  
    1) 1 3 7 
       Failure/Error: it { should include(test_arr) }
         expected [1, 3, 7] to include [1, 3]
       # ./spec/test.spec:7:in `block (2 levels) in &lt;top (required)&gt;'
  
  Finished in 0.00125 seconds
  3 examples, 1 failure
  
  Failed examples:
  
  rspec ./spec/test.spec:7 # 1 3 7 
  </code></pre>
  
  <p>The include rspec mehod no accepts an array argument, theres a better way to avoid "eval"?</p>
  
  <ul>
  <li><a href="https://github.com/dchelimsky/rspec/blob/master/lib/spec/matchers/include.rb" rel="noreferrer">Source</a> </li>
  <li><a href="https://www.relishapp.com/rspec/rspec-expectations/v/2-0/docs/matchers/include-matcher" rel="noreferrer">Spec</a>   </li>
  </ul>