title: Ember 2, acceptance testing, websocket pending hangs andThen() wating for pending to finish
body: <p>I'm starting for the first time in Acceptance testing my Ember application.</p>
  
  <p>So I started from <strong>login</strong> with this:</p>
  
  <p><em>test/acceptance/login-test.js</em>:</p>
  
  <pre><code>import { test } from "qunit";
  import moduleForAcceptance from "myapp/tests/helpers/module-for-acceptance";
  
  moduleForAcceptance("Acceptance | login");
  
  test("Should login", function(assert) {
    visit("/login");
    fillIn("input[type=email]", "user@email.com");
    fillIn("input[type=password]", "userpass");
    click("button[type=submit]");
  
    andThen(() =&gt; {
      assert.equal(currentURL(), "/");
      assert.equal(find("h1").text(), "Hello!");
    });
  });
  </code></pre>
  
  <p>It <strong>never goes</strong> in <code>andThen()</code>, so it hangs on <code>click("button[type=submit]");</code>.</p>
  
  <p>I understand why.</p>
  
  <p>In my <em>app/templates/index.hbs</em> I have a component <strong>notifications</strong> which rely on a websocket which is constantly in pending in my single page application (if I open Chrome there is a pending websocket call...).</p>
  
  <p>If I remove this component from my <em>index.hbs</em> everything works as expected.</p>
  
  <p>After the login I should tell to <code>andThen()</code> helper to ignore the pending state of that <code>service('notifications')</code> which is constantly in pending state?</p>
  
  <p><strong>How to do?</strong></p>