aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/menu/helper.js
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/menu/helper.js')
-rw-r--r--tests/unit/menu/helper.js36
1 files changed, 36 insertions, 0 deletions
diff --git a/tests/unit/menu/helper.js b/tests/unit/menu/helper.js
new file mode 100644
index 000000000..445663985
--- /dev/null
+++ b/tests/unit/menu/helper.js
@@ -0,0 +1,36 @@
+define( [
+ "jquery",
+ "lib/helper"
+], function( $, helper ) {
+
+var lastItem,
+ log = [];
+
+return $.extend( helper, {
+ log: function( message, clear ) {
+ if ( clear ) {
+ log.length = 0;
+ }
+ if ( message === undefined ) {
+ message = lastItem;
+ }
+ log.push( $.trim( message ) );
+ },
+
+ logOutput: function() {
+ return log.join( "," );
+ },
+
+ clearLog: function() {
+ log.length = 0;
+ },
+
+ click: function( menu, item ) {
+ lastItem = item;
+ menu.children( ":eq(" + item + ")" )
+ .children( ".ui-menu-item-wrapper" )
+ .trigger( "click" );
+ }
+} );
+
+} );