$(function () {
    module("bootstrap-dropdowns")
      test("should be defined on jquery object", function () {
        ok($(document.body).dropdown, 'dropdown method is defined')
      })
      test("should return element", function () {
        ok($(document.body).dropdown()[0] == document.body, 'document.body returned')
      })
      test("should add class open to menu if clicked", function () {
        var dropdownHTML = '
'
          , dropdown = $(dropdownHTML).dropdown()
        dropdown.find('.dropdown-toggle').click()
        ok(dropdown.find('.dropdown').hasClass('open'), 'open class added on click')
      })
      test("should remove open class if body clicked", function () {
        var dropdownHTML = ''
          , dropdown = $(dropdownHTML).dropdown().appendTo('#qunit-runoff')
        dropdown.find('.dropdown-toggle').click()
        ok(dropdown.find('.dropdown').hasClass('open'), 'open class added on click')
        $('body').click()
        ok(!dropdown.find('.dropdown').hasClass('open'), 'open class removed')
        dropdown.remove()
      })
})