diff -r 6e115a094858 -r 0ee6d3dd57d1 unittests/tests/playerWidget.js --- a/unittests/tests/playerWidget.js Wed Oct 26 16:20:17 2011 +0200 +++ b/unittests/tests/playerWidget.js Wed Oct 26 16:39:52 2011 +0200 @@ -94,11 +94,13 @@ var spy_callback = this.spy(); var spy_open = this.spy(); var spy_closed = this.spy(); + var spy_cleared = this.spy(); var spy_handler = sinon.spy(player, "searchButtonHandler"); player._Popcorn.listen("IriSP.search", spy_callback); player._Popcorn.listen("IriSP.search.open", spy_open); player._Popcorn.listen("IriSP.search.closed", spy_closed); + player._Popcorn.listen("IriSP.search.cleared", spy_cleared); player.draw(); @@ -111,8 +113,13 @@ ok(spy_callback.called, "search typeahead function has been called"); ok(spy_callback.calledWith(searchTerm), "popcorn message sent with the right parameters"); + player.selector.find("#LdtSearchInput").attr('value', ""); + player.selector.find("#LdtSearchInput").trigger('keyup'); + ok(spy_cleared.called, "clear message has been sent"); + player.selector.find("#ldt-CtrlSearch").trigger("click"); ok(spy_closed.called, "closed signal has been sent"); }); + }; \ No newline at end of file