Sha256: 087aceef2188fa210dcb449cf2ff52f523e153725d32c8d7dbef4d3825fb50d6

Contents?: true

Size: 1.87 KB

Versions: 41

Compression:

Stored size: 1.87 KB

Contents

$(function () {

    module("bootstrap-buttons")

      test("should be defined on jquery object", function () {
        ok($(document.body).button, 'tabs method is defined')
      })

      test("should return element", function () {
        ok($(document.body).button()[0] == document.body, 'document.body returned')
      })

      test("should return set state to loading", function () {
        var btn = $('<button class="btn" data-loading-text="fat">mdo</button>')
        equals(btn.html(), 'mdo', 'btn text equals mdo')
        btn.button('loading')
        equals(btn.html(), 'fat', 'btn text equals fat')
        stop()
        setTimeout(function () {
          ok(btn.attr('disabled'), 'btn is disabled')
          ok(btn.hasClass('disabled'), 'btn has disabled class')
          start()
        }, 0)
      })

      test("should return reset state", function () {
        var btn = $('<button class="btn" data-loading-text="fat">mdo</button>')
        equals(btn.html(), 'mdo', 'btn text equals mdo')
        btn.button('loading')
        equals(btn.html(), 'fat', 'btn text equals fat')
        stop()
        setTimeout(function () {
          ok(btn.attr('disabled'), 'btn is disabled')
          ok(btn.hasClass('disabled'), 'btn has disabled class')
          start()
          stop()
        }, 0)
        btn.button('reset')
        equals(btn.html(), 'mdo', 'btn text equals mdo')
        setTimeout(function () {
          ok(!btn.attr('disabled'), 'btn is not disabled')
          ok(!btn.hasClass('disabled'), 'btn does not have disabled class')
          start()
        }, 0)
      })

      test("should toggle active", function () {
        var btn = $('<button class="btn" data-loading-text="fat">mdo</button>')
        ok(!btn.hasClass('active'), 'btn does not have active class')
        btn.button('toggle')
        ok(btn.hasClass('active'), 'btn has class active')
      })

})

Version data entries

41 entries across 41 versions & 3 rubygems

Version Path
bootstrapped-rails-2.0.8.1 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.8 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
spiderfw-0.6.26.pre1 apps/core/components/public/bootstrap/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.7.9 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.7.8 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.7.7 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.7.6 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.7.5 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.7.4 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.7.3 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.7.2 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.7.1 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.7 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.6 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.5 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.4 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.3 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
spiderfw-0.6.25 apps/core/components/public/bootstrap/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.2 vendor/assets/twitter/js/tests/unit/bootstrap-button.js
bootstrapped-rails-2.0.1 vendor/assets/twitter/js/tests/unit/bootstrap-button.js