<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-select.js"></script>
<!-- unit tests -->
<script src="unit/bootstrap-transition.js"></script>
<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-select.js"></script>
</head>
<body>
<div>
--- /dev/null
+$(function () {
+
+ module("cowhide-select", {
+ setup: function() {
+ // Resets the driving state
+ $.cowhide.setDrivingMode(false)
+ }
+ })
+
+ test("should be disabled when driving", function () {
+ var page = $('<div class="page"></div>')
+ var input = $('<select><option>test</option></select>')
+ input.appendTo(page)
+ input.ch_select()
+ $.cowhide.setDrivingMode(true)
+ stop()
+ setTimeout(function () {
+ ok(input.attr('disabled'), 'input is disabled')
+ ok(input.hasClass('disabled'), 'input has disabled class')
+ start()
+ }, 0)
+ })
+})