Listener('neon-animation-finish', function() {
          assert.isTrue(isHidden(actualTooltip));
          done();
        });
        MockInteractions.blur(target);
      });

      test('tooltip unlistens to target on detach', function(done) {
        var f = fixture('basic');
        var target = f.querySelector('#target');
        var tooltip = f.querySelector('paper-tooltip');

        sinon.spy(tooltip, 'show');

        MockInteractions.focus(target);
        expect(tooltip.show.callCount).to.be.equa