r2676 - Spinner: started refactoring tests.

r2676 - Spinner: started refactoring tests.

Author: scott.gonzalez
Date: Sun Jun 7 18:39:53 2009
New Revision: 2676
Added:
branches/dev/spinner/tests/unit/spinner/spinner_defaults.js
Modified:
branches/dev/spinner/tests/unit/spinner/spinner.html
branches/dev/spinner/tests/unit/spinner/spinner.js
Log:
Spinner: started refactoring tests.
Modified: branches/dev/spinner/tests/unit/spinner/spinner.html
==============================================================================
--- branches/dev/spinner/tests/unit/spinner/spinner.html    (original)
+++ branches/dev/spinner/tests/unit/spinner/spinner.html    Sun Jun 7
18:39:53 2009
@@ -3,36 +3,22 @@
<head>
    <title>jQuery UI Spinner Test Suite</title>
-    <link rel="stylesheet" href="../../../external/qunit/testsuite.css"
type="text/css" media="screen">
-
    <script type="text/javascript" src="../../../jquery-1.3.2.js"></script>
    <script type="text/javascript" src="../../../ui/ui.core.js"></script>
    <script type="text/javascript" src="../../../ui/ui.spinner.js"></script>
+    <link type="text/css" href="../testsuite.css" rel="stylesheet" />
+    <script type="text/javascript" src="../testsuite.js"></script>
    <script type="text/javascript"
src="../../../external/qunit/testrunner.js"></script>
    <script type="text/javascript"
src="../../../external/simulate/jquery.simulate.js"></script>
    <script type="text/javascript" src="spinner.js"></script>
-
-    <style type="text/css">
-
-
-
-    </style>
-
-
-
+    <script type="text/javascript" src="spinner_defaults.js"></script>
</head>
<body>
-<h1 id="header">jQuery UI Spinner Test Suite</h1>
-<h2 id="banner"></h2>
-<h2 id="userAgent"></h2>
-
-<ol id="tests"></ol>
-
-<div id="main" style="position:absolute;top:-20000px">
-    <input type="text" id="spin" />
+<div id="main">
+    <div id="dialog1">Dialog Content</div>
</div>
</body>
Modified: branches/dev/spinner/tests/unit/spinner/spinner.js
==============================================================================
--- branches/dev/spinner/tests/unit/spinner/spinner.js    (original)
+++ branches/dev/spinner/tests/unit/spinner/spinner.js    Sun Jun 7 18:39:53
2009
@@ -2,24 +2,6 @@
* spinner unit tests
*/
(function($) {
-//
-// Spinner Test Helper Functions
-//
-
-var defaults = {
-    currency: false,
-    decimals: 0,
-    disabled: false,
-    format: "%",
-    group: "",
-    incremental: true,
-    items: null,
-    max: null,
-    min: null,
-    point: ".",
-    start: 0,
-    stepping: 1
-};
var el;
@@ -48,15 +30,6 @@
});
-test("defaults", function() {
-    el = $('<div></div>').spinner();
-    $.each(defaults, function(key, val) {
-        var actual = el.data(key + ".spinner"), expected = val;
-        same(actual, expected, key);
-    });
-    el.remove();
-});
-
test("re-attach", function() {
    expect(2);
@@ -81,20 +54,6 @@
    $("#spin").spinner().spinner("disable").spinner("enable");
    ok(true, '.spinner("enable") called on element');
-
-});
-
-test("set defaults on init", function() {
-    expect(7);
-    el = $("#spin").spinner({ currency:"��", disabled:true,
incremental:false, max:200, min:-100, start:50, stepping:2 });
-
-    equals(el.data("currency.spinner"), "��", "currency");
-    equals(el.data("disabled.spinner"), true, "disabled");
-    equals(el.data("incremental.spinner"), false, "incremental");
-    equals(el.data("max.spinner"), 200, "max");
-    equals(el.data("min.spinner"), -100, "min");
-    equals(el.data("start.spinner"), 50, "start");
-    equals(el.data("stepping.spinner"), 2, "stepping");
});
Added: branches/dev/spinner/tests/unit/spinner/spinner_defaults.js
==============================================================================
--- (empty file)
+++ branches/dev/spinner/tests/unit/spinner/spinner_defaults.js    Sun Jun 7
18:39:53 2009
@@ -0,0 +1,14 @@
+/*
+ * spinner_defaults.js
+ */
+
+var spinner_defaults = {
+    disabled: false,
+    max: null,
+    min: null,
+    page: 5,
+    step: null,
+    value: null
+};
+
+commonWidgetTests('spinner', { defaults: spinner_defaults });