diff --git a/tests/unit/selectmenu/all.html b/tests/unit/selectmenu/all.html
new file mode 100644
index 00000000000..9bb6835d00f
--- /dev/null
+++ b/tests/unit/selectmenu/all.html
@@ -0,0 +1,30 @@
+
+
+
+
+ jQuery UI Selectmenu Test Suite
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/unit/selectmenu/selectmenu.html b/tests/unit/selectmenu/selectmenu.html
new file mode 100644
index 00000000000..836f911fcf5
--- /dev/null
+++ b/tests/unit/selectmenu/selectmenu.html
@@ -0,0 +1,64 @@
+
+
+
+
+ jQuery UI Selectmenu Test Suite
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/unit/selectmenu/selectmenu_core.js b/tests/unit/selectmenu/selectmenu_core.js
new file mode 100644
index 00000000000..0d6b8951a2a
--- /dev/null
+++ b/tests/unit/selectmenu/selectmenu_core.js
@@ -0,0 +1,6 @@
+(function( $ ) {
+
+module( "selectmenu: core" );
+
+
+})( jQuery );
diff --git a/tests/unit/selectmenu/selectmenu_defaults.js b/tests/unit/selectmenu/selectmenu_defaults.js
new file mode 100644
index 00000000000..9d54a8a5549
--- /dev/null
+++ b/tests/unit/selectmenu/selectmenu_defaults.js
@@ -0,0 +1,19 @@
+commonWidgetTests( "selectmenu", {
+ defaults: {
+ appendTo: "body",
+ disabled: false,
+ dropdown: true,
+ position: {
+ my: "left top",
+ at: "left bottom",
+ collision: "none"
+ },
+ value: null,
+ // callbacks
+ open: null,
+ focus: null,
+ select: null,
+ close: null,
+ change: null
+ }
+});
diff --git a/tests/unit/selectmenu/selectmenu_events.js b/tests/unit/selectmenu/selectmenu_events.js
new file mode 100644
index 00000000000..888ab9e9bf8
--- /dev/null
+++ b/tests/unit/selectmenu/selectmenu_events.js
@@ -0,0 +1,7 @@
+(function( $ ) {
+
+module( "selectmenu: events" );
+
+
+
+})( jQuery );
diff --git a/tests/unit/selectmenu/selectmenu_methods.js b/tests/unit/selectmenu/selectmenu_methods.js
new file mode 100644
index 00000000000..a17d2f904a8
--- /dev/null
+++ b/tests/unit/selectmenu/selectmenu_methods.js
@@ -0,0 +1,12 @@
+(function( $ ) {
+
+module( "selectmenu: methods" );
+
+test( "destroy", function() {
+ expect( 1 );
+ domEqual( "#speed", function() {
+ $( "#speed" ).selectmenu().selectmenu( "destroy" );
+ });
+});
+
+})( jQuery );
diff --git a/tests/unit/selectmenu/selectmenu_options.js b/tests/unit/selectmenu/selectmenu_options.js
new file mode 100644
index 00000000000..b19dac4d483
--- /dev/null
+++ b/tests/unit/selectmenu/selectmenu_options.js
@@ -0,0 +1,7 @@
+(function( $ ) {
+
+module( "selectmenu: options" );
+
+
+
+})( jQuery );