title: error in comparing current path with capybara and rspec
body: <p>I have a link in my comments view for replying to a comment like this:</p>
  
  <pre class="lang-rb prettyprint-override"><code>&lt;%= link_to t('.reply', :default =&gt; t("helpers.links.reply")), new_story_comment_path(comment.story, parent_id: comment)%&gt;
  </code></pre>
  
  <p>Some part of the test is like this:</p>
  
  <pre class="lang-rb prettyprint-override"><code>  it "replies to a comment" do
      comment = FactoryGirl.create :comment, story_id: story.id, user_id: user.id
      visit story_path story
      save_and_open_page
      click_link "reply"
      current_path.should eq(new_story_comment_path story.id, parent_id: comment.id)
      ...
    end
  </code></pre>
  
  <p>I get this error:</p>
  
  <pre class="lang-rb prettyprint-override"><code>  1) Comments replies to a comment
       Failure/Error: current_path.should eq(new_story_comment_path story.id, parent_id: comment.id)
  
         expected: "/stories/1/comments/new?parent_id=1"
              got: "/stories/1/comments/new"
  
         (compared using ==)
       # ./spec/requests/comments_spec.rb:23:in `block (2 levels) in &lt;top (required)&gt;'
  </code></pre>
  
  <p>I checked the page with save_and_open_page and the link is correct:</p>
  
  <pre class="lang-rb prettyprint-override"><code>file:///stories/1/comments/new?parent_id=1
  </code></pre>
  
  <p>I also checked the test.log file and I can see this line:</p>
  
  <pre class="lang-rb prettyprint-override"><code>Started GET "/stories/1/comments/new?parent_id=1" for 127.0.0.1 at 2012-09-02 21:05:57
  </code></pre>
  
  <p>Why i get this error each time, while it should be correct?</p>