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 });