aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/slider/slider.html1
-rw-r--r--tests/unit/slider/slider_common.js6
-rw-r--r--tests/unit/slider/slider_core.js12
3 files changed, 18 insertions, 1 deletions
diff --git a/tests/unit/slider/slider.html b/tests/unit/slider/slider.html
index 0142b5e6b..38520c073 100644
--- a/tests/unit/slider/slider.html
+++ b/tests/unit/slider/slider.html
@@ -9,6 +9,7 @@
<script src="../../../external/qunit/qunit.js"></script>
<script src="../../../external/jquery-simulate/jquery.simulate.js"></script>
<script src="../testsuite.js"></script>
+ <script src="../../../external/qunit-assert-classes/qunit-assert-classes.js"></script>
<script>
TestHelpers.loadResources({
css: [ "core", "slider" ],
diff --git a/tests/unit/slider/slider_common.js b/tests/unit/slider/slider_common.js
index a72071f79..d43869bf0 100644
--- a/tests/unit/slider/slider_common.js
+++ b/tests/unit/slider/slider_common.js
@@ -2,7 +2,11 @@ TestHelpers.commonWidgetTests( "slider", {
defaults: {
animate: false,
cancel: "input,textarea,button,select,option",
- classes: {},
+ classes: {
+ "ui-slider": "ui-corner-all",
+ "ui-slider-handle": "ui-corner-all",
+ "ui-slider-range": "ui-corner-all ui-widget-header"
+ },
delay: 0,
disabled: false,
distance: 0,
diff --git a/tests/unit/slider/slider_core.js b/tests/unit/slider/slider_core.js
index 3649bded0..fa86b2df4 100644
--- a/tests/unit/slider/slider_core.js
+++ b/tests/unit/slider/slider_core.js
@@ -12,6 +12,18 @@ function handle() {
// Slider Tests
module( "slider: core" );
+test( "markup structure", function( assert ) {
+ expect( 4 );
+ var element = $( "<div>" ).slider({ range: true }),
+ handle = element.find( "span" ),
+ range = element.find( "div" );
+
+ assert.hasClasses( element, "ui-slider ui-slider-horizontal ui-widget ui-widget-content" );
+ assert.hasClasses( range, "ui-slider-range ui-widget-header" );
+ assert.hasClasses( handle[ 0 ], "ui-slider-handle" );
+ assert.hasClasses( handle[ 1 ], "ui-slider-handle" );
+});
+
test( "keydown HOME on handle sets value to min", function() {
expect( 2 );
element = $( "<div></div>" );