diff options
Diffstat (limited to 'tests/unit/menu/menu_test_helpers.js')
-rw-r--r-- | tests/unit/menu/menu_test_helpers.js | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/tests/unit/menu/menu_test_helpers.js b/tests/unit/menu/menu_test_helpers.js index a576af19a..b6c09ad7a 100644 --- a/tests/unit/menu/menu_test_helpers.js +++ b/tests/unit/menu/menu_test_helpers.js @@ -1,16 +1,31 @@ +(function() { + +var lastItem, + log = []; + TestHelpers.menu = { log: function( message, clear ) { if ( clear ) { - $( "#log" ).empty(); + log.length = 0; } if ( message === undefined ) { - message = $( "#log" ).data( "lastItem" ); + message = lastItem; } - $( "#log" ).prepend( $.trim( message ) + "," ); + log.push( $.trim( message ) ); + }, + + logOutput: function() { + return log.join( "," ); + }, + + clearLog: function() { + log.length = 0; }, click: function( menu, item ) { - $( "#log" ).data( "lastItem", item ); + lastItem = item; menu.children( ":eq(" + item + ")" ).find( "a:first" ).trigger( "click" ); } -};
\ No newline at end of file +}; + +})(); |