(unittests) Adds tests for SimpleScrollable.
authorSalvatore Iovene <salvatore@iovene.com>
Wed, 6 Feb 2013 14:06:33 +0000 (16:06 +0200)
committerSalvatore Iovene <salvatore@iovene.com>
Wed, 6 Feb 2013 14:06:33 +0000 (16:06 +0200)
tests/index.html
tests/unit/cowhide-simple-scrollable.js [new file with mode: 0644]

index 125fde8..be179f3 100644 (file)
@@ -41,6 +41,7 @@
   <script src="../src/javascripts/cowhide-page.js"></script>
   <script src="../src/javascripts/cowhide-radio-input.js"></script>
   <script src="../src/javascripts/cowhide-scrollable.js"></script>
+  <script src="../src/javascripts/cowhide-simple-scrollable.js"></script>
   <script src="../src/javascripts/cowhide-select.js"></script>
 
   <!-- unit tests -->
@@ -65,6 +66,7 @@
   <script src="unit/cowhide-page.js"></script>
   <script src="unit/cowhide-radio-input.js"></script>
   <script src="unit/cowhide-scrollable.js"></script>
+  <script src="unit/cowhide-simple-scrollable.js"></script>
   <script src="unit/cowhide-select.js"></script>
 </head>
 <body>
diff --git a/tests/unit/cowhide-simple-scrollable.js b/tests/unit/cowhide-simple-scrollable.js
new file mode 100644 (file)
index 0000000..8acdbe4
--- /dev/null
@@ -0,0 +1,14 @@
+$(function () {
+
+    module("cowhide-simple-scrollable")
+
+      test("widget has been made scrollable", function () {
+        var page = $('<div class="page"></div>')
+        var scrollable = $('<div class="ch-simple-scrollable"><p>Test</p></div>')
+
+        scrollable.appendTo(page)
+        scrollable.ch_simple_scrollable('enable')
+
+        ok(scrollable.find('.ch-simple-scrollable-content').length > 0, "element has ch-simple-scrollable-content child")
+      })
+})