Switch to assert.true/assert.false
This commit is contained in:
parent
715e5b8711
commit
4c411b3f15
12 changed files with 359 additions and 359 deletions
|
|
@ -29,7 +29,7 @@ $(function () {
|
|||
assert.expect(2)
|
||||
var $el = $('<div/>')
|
||||
var $alert = $el.bootstrapAlert()
|
||||
assert.ok($alert instanceof $, 'returns jquery collection')
|
||||
assert.true($alert instanceof $, 'returns jquery collection')
|
||||
assert.strictEqual($alert[0], $el[0], 'collection contains element')
|
||||
})
|
||||
|
||||
|
|
@ -44,7 +44,7 @@ $(function () {
|
|||
|
||||
$alert.find('.close').trigger('click')
|
||||
|
||||
assert.strictEqual($alert.hasClass('show'), false, 'remove .show class on .close click')
|
||||
assert.false($alert.hasClass('show'), 'remove .show class on .close click')
|
||||
})
|
||||
|
||||
QUnit.test('should remove element when clicking .close', function (assert) {
|
||||
|
|
|
|||
|
|
@ -29,16 +29,16 @@ $(function () {
|
|||
assert.expect(2)
|
||||
var $el = $('<div/>')
|
||||
var $button = $el.bootstrapButton()
|
||||
assert.ok($button instanceof $, 'returns jquery collection')
|
||||
assert.true($button instanceof $, 'returns jquery collection')
|
||||
assert.strictEqual($button[0], $el[0], 'collection contains element')
|
||||
})
|
||||
|
||||
QUnit.test('should toggle active', function (assert) {
|
||||
assert.expect(2)
|
||||
var $btn = $('<button class="btn" data-toggle="button">mdo</button>')
|
||||
assert.strictEqual($btn.hasClass('active'), false, 'btn does not have active class')
|
||||
assert.false($btn.hasClass('active'), 'btn does not have active class')
|
||||
$btn.bootstrapButton('toggle')
|
||||
assert.strictEqual($btn.hasClass('active'), true, 'btn has class active')
|
||||
assert.true($btn.hasClass('active'), 'btn has class active')
|
||||
})
|
||||
|
||||
QUnit.test('should toggle active when btn children are clicked', function (assert) {
|
||||
|
|
@ -48,9 +48,9 @@ $(function () {
|
|||
$btn
|
||||
.append($inner)
|
||||
.appendTo('#qunit-fixture')
|
||||
assert.strictEqual($btn.hasClass('active'), false, 'btn does not have active class')
|
||||
assert.false($btn.hasClass('active'), 'btn does not have active class')
|
||||
$inner.trigger('click')
|
||||
assert.strictEqual($btn.hasClass('active'), true, 'btn has class active')
|
||||
assert.true($btn.hasClass('active'), 'btn has class active')
|
||||
})
|
||||
|
||||
QUnit.test('should toggle aria-pressed', function (assert) {
|
||||
|
|
@ -107,7 +107,7 @@ $(function () {
|
|||
$btn.appendTo('#qunit-fixture')
|
||||
$(window).trigger($.Event('load'))
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($btn.hasClass('active'), true, 'button with aria-pressed="true" has been given class active')
|
||||
assert.true($btn.hasClass('active'), 'button with aria-pressed="true" has been given class active')
|
||||
done()
|
||||
}, 5)
|
||||
})
|
||||
|
|
@ -125,7 +125,7 @@ $(function () {
|
|||
|
||||
$(window).trigger($.Event('load'))
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($btn.hasClass('active'), true, 'checked checkbox button has been given class active')
|
||||
assert.true($btn.hasClass('active'), 'checked checkbox button has been given class active')
|
||||
done()
|
||||
}, 5)
|
||||
})
|
||||
|
|
@ -137,7 +137,7 @@ $(function () {
|
|||
$btn.appendTo('#qunit-fixture')
|
||||
$(window).trigger($.Event('load'))
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($btn.hasClass('active'), false, 'button without aria-pressed="true" has had active class removed')
|
||||
assert.false($btn.hasClass('active'), 'button without aria-pressed="true" has had active class removed')
|
||||
done()
|
||||
}, 5)
|
||||
})
|
||||
|
|
@ -155,7 +155,7 @@ $(function () {
|
|||
|
||||
$(window).trigger($.Event('load'))
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($btn.hasClass('active'), false, 'unchecked checkbox button has had active class removed')
|
||||
assert.false($btn.hasClass('active'), 'unchecked checkbox button has had active class removed')
|
||||
done()
|
||||
}, 5)
|
||||
})
|
||||
|
|
@ -224,28 +224,28 @@ $(function () {
|
|||
var $btn1 = $group.children().eq(0)
|
||||
var $btn2 = $group.children().eq(1)
|
||||
|
||||
assert.strictEqual($btn1.hasClass('active'), true, 'btn1 has active class')
|
||||
assert.ok($btn1.find('input').prop('checked'), 'btn1 is checked')
|
||||
assert.strictEqual($btn2.hasClass('active'), false, 'btn2 does not have active class')
|
||||
assert.strictEqual($btn2.find('input').prop('checked'), false, 'btn2 is not checked')
|
||||
assert.true($btn1.hasClass('active'), 'btn1 has active class')
|
||||
assert.true($btn1.find('input').prop('checked'), 'btn1 is checked')
|
||||
assert.false($btn2.hasClass('active'), 'btn2 does not have active class')
|
||||
assert.false($btn2.find('input').prop('checked'), 'btn2 is not checked')
|
||||
$btn2.find('input').trigger('click')
|
||||
assert.strictEqual($btn1.hasClass('active'), false, 'btn1 does not have active class')
|
||||
assert.strictEqual($btn1.find('input').prop('checked'), false, 'btn1 is not checked')
|
||||
assert.strictEqual($btn2.hasClass('active'), true, 'btn2 has active class')
|
||||
assert.ok($btn2.find('input').prop('checked'), 'btn2 is checked')
|
||||
assert.false($btn1.hasClass('active'), 'btn1 does not have active class')
|
||||
assert.false($btn1.find('input').prop('checked'), 'btn1 is not checked')
|
||||
assert.true($btn2.hasClass('active'), 'btn2 has active class')
|
||||
assert.true($btn2.find('input').prop('checked'), 'btn2 is checked')
|
||||
|
||||
$btn2.find('input').trigger('click') // Clicking an already checked radio should not un-check it
|
||||
assert.strictEqual($btn1.hasClass('active'), false, 'btn1 does not have active class')
|
||||
assert.strictEqual($btn1.find('input').prop('checked'), false, 'btn1 is not checked')
|
||||
assert.strictEqual($btn2.hasClass('active'), true, 'btn2 has active class')
|
||||
assert.ok($btn2.find('input').prop('checked'), 'btn2 is checked')
|
||||
assert.false($btn1.hasClass('active'), 'btn1 does not have active class')
|
||||
assert.false($btn1.find('input').prop('checked'), 'btn1 is not checked')
|
||||
assert.true($btn2.hasClass('active'), 'btn2 has active class')
|
||||
assert.true($btn2.find('input').prop('checked'), 'btn2 is checked')
|
||||
$btn1.bootstrapButton('toggle')
|
||||
assert.strictEqual($btn1.hasClass('active'), true, 'btn1 has active class')
|
||||
assert.ok($btn1.find('input').prop('checked'), 'btn1 prop is checked')
|
||||
assert.ok($btn1.find('input')[0].checked, 'btn1 is checked with jquery')
|
||||
assert.strictEqual($btn2.hasClass('active'), false, 'btn2 does not have active class')
|
||||
assert.strictEqual($btn2.find('input').prop('checked'), false, 'btn2 is not checked')
|
||||
assert.strictEqual($btn2.find('input')[0].checked, false, 'btn2 is not checked')
|
||||
assert.true($btn1.hasClass('active'), 'btn1 has active class')
|
||||
assert.true($btn1.find('input').prop('checked'), 'btn1 prop is checked')
|
||||
assert.true($btn1.find('input')[0].checked, 'btn1 is checked with jquery')
|
||||
assert.false($btn2.hasClass('active'), 'btn2 does not have active class')
|
||||
assert.false($btn2.find('input').prop('checked'), 'btn2 is not checked')
|
||||
assert.false($btn2.find('input')[0].checked, 'btn2 is not checked')
|
||||
})
|
||||
|
||||
QUnit.test('should fire click event on input', function (assert) {
|
||||
|
|
@ -300,10 +300,10 @@ $(function () {
|
|||
var $btn2 = $group.children().eq(1)
|
||||
|
||||
$btn1.find('input').trigger('click')
|
||||
assert.ok($btn1.is(':not([aria-pressed])'), 'label for nested checkbox input has not been given an aria-pressed attribute')
|
||||
assert.true($btn1.is(':not([aria-pressed])'), 'label for nested checkbox input has not been given an aria-pressed attribute')
|
||||
|
||||
$btn2.find('input').trigger('click')
|
||||
assert.ok($btn2.is(':not([aria-pressed])'), 'label for nested radio input has not been given an aria-pressed attribute')
|
||||
assert.true($btn2.is(':not([aria-pressed])'), 'label for nested radio input has not been given an aria-pressed attribute')
|
||||
})
|
||||
|
||||
QUnit.test('should handle disabled attribute on non-button elements', function (assert) {
|
||||
|
|
@ -318,11 +318,11 @@ $(function () {
|
|||
var $btn = $group.children().eq(0)
|
||||
var $input = $btn.children().eq(0)
|
||||
|
||||
assert.ok($btn.is(':not(.active)'), 'button is initially not active')
|
||||
assert.strictEqual($input.prop('checked'), false, 'checkbox is initially not checked')
|
||||
assert.true($btn.is(':not(.active)'), 'button is initially not active')
|
||||
assert.false($input.prop('checked'), 'checkbox is initially not checked')
|
||||
$btn[0].click() // fire a real click on the DOM node itself, not a click() on the jQuery object that just aliases to trigger('click')
|
||||
assert.ok($btn.is(':not(.active)'), 'button did not become active')
|
||||
assert.strictEqual($input.prop('checked'), false, 'checkbox did not get checked')
|
||||
assert.true($btn.is(':not(.active)'), 'button did not become active')
|
||||
assert.false($input.prop('checked'), 'checkbox did not get checked')
|
||||
})
|
||||
|
||||
QUnit.test('should not set active class if inner hidden checkbox is disabled but author forgot to set disabled class on outer button', function (assert) {
|
||||
|
|
@ -337,11 +337,11 @@ $(function () {
|
|||
var $btn = $group.children().eq(0)
|
||||
var $input = $btn.children().eq(0)
|
||||
|
||||
assert.ok($btn.is(':not(.active)'), 'button is initially not active')
|
||||
assert.strictEqual($input.prop('checked'), false, 'checkbox is initially not checked')
|
||||
assert.true($btn.is(':not(.active)'), 'button is initially not active')
|
||||
assert.false($input.prop('checked'), 'checkbox is initially not checked')
|
||||
$btn[0].click() // fire a real click on the DOM node itself, not a click() on the jQuery object that just aliases to trigger('click')
|
||||
assert.ok($btn.is(':not(.active)'), 'button did not become active')
|
||||
assert.strictEqual($input.prop('checked'), false, 'checkbox did not get checked')
|
||||
assert.true($btn.is(':not(.active)'), 'button did not become active')
|
||||
assert.false($input.prop('checked'), 'checkbox did not get checked')
|
||||
})
|
||||
|
||||
QUnit.test('should correctly set checked state on input and active class on label when using <label><input></label> structure', function (assert) {
|
||||
|
|
@ -356,11 +356,11 @@ $(function () {
|
|||
var $label = $group.children().eq(0)
|
||||
var $input = $label.children().eq(0)
|
||||
|
||||
assert.ok($label.is(':not(.active)'), 'label is initially not active')
|
||||
assert.strictEqual($input.prop('checked'), false, 'checkbox is initially not checked')
|
||||
assert.true($label.is(':not(.active)'), 'label is initially not active')
|
||||
assert.false($input.prop('checked'), 'checkbox is initially not checked')
|
||||
$label[0].click() // fire a real click on the DOM node itself, not a click() on the jQuery object that just aliases to trigger('click')
|
||||
assert.ok($label.is('.active'), 'label is active after click')
|
||||
assert.ok($input.prop('checked'), 'checkbox is checked after click')
|
||||
assert.true($label.is('.active'), 'label is active after click')
|
||||
assert.true($input.prop('checked'), 'checkbox is checked after click')
|
||||
})
|
||||
|
||||
QUnit.test('should correctly set checked state on input and active class on the faked button when using <div><input></div> structure', function (assert) {
|
||||
|
|
@ -375,11 +375,11 @@ $(function () {
|
|||
var $btn = $group.children().eq(0)
|
||||
var $input = $btn.children().eq(0)
|
||||
|
||||
assert.ok($btn.is(':not(.active)'), '<div> is initially not active')
|
||||
assert.strictEqual($input.prop('checked'), false, 'checkbox is initially not checked')
|
||||
assert.true($btn.is(':not(.active)'), '<div> is initially not active')
|
||||
assert.false($input.prop('checked'), 'checkbox is initially not checked')
|
||||
$btn[0].click() // fire a real click on the DOM node itself, not a click() on the jQuery object that just aliases to trigger('click')
|
||||
assert.ok($btn.is('.active'), '<div> is active after click')
|
||||
assert.ok($input.prop('checked'), 'checkbox is checked after click')
|
||||
assert.true($btn.is('.active'), '<div> is active after click')
|
||||
assert.true($input.prop('checked'), 'checkbox is checked after click')
|
||||
})
|
||||
|
||||
QUnit.test('should correctly set checked state on input and active class on the label when using button toggle', function (assert) {
|
||||
|
|
@ -394,13 +394,13 @@ $(function () {
|
|||
var $btn = $group.children().eq(0)
|
||||
var $input = $btn.children().eq(0)
|
||||
|
||||
assert.ok($btn.is(':not(.active)'), '<label> is initially not active')
|
||||
assert.strictEqual($input.prop('checked'), false, 'checkbox property is initially not checked')
|
||||
assert.strictEqual($input[0].checked, false, 'checkbox is not checked by jquery after click')
|
||||
assert.true($btn.is(':not(.active)'), '<label> is initially not active')
|
||||
assert.false($input.prop('checked'), 'checkbox property is initially not checked')
|
||||
assert.false($input[0].checked, 'checkbox is not checked by jquery after click')
|
||||
$btn.bootstrapButton('toggle')
|
||||
assert.ok($btn.is('.active'), '<label> is active after click')
|
||||
assert.ok($input.prop('checked'), 'checkbox property is checked after click')
|
||||
assert.ok($input[0].checked, 'checkbox is checked by jquery after click')
|
||||
assert.true($btn.is('.active'), '<label> is active after click')
|
||||
assert.true($input.prop('checked'), 'checkbox property is checked after click')
|
||||
assert.true($input[0].checked, 'checkbox is checked by jquery after click')
|
||||
})
|
||||
|
||||
QUnit.test('should not do anything if the click was just sent to the outer container with data-toggle', function (assert) {
|
||||
|
|
@ -415,11 +415,11 @@ $(function () {
|
|||
var $label = $group.children().eq(0)
|
||||
var $input = $label.children().eq(0)
|
||||
|
||||
assert.ok($label.is(':not(.active)'), 'label is initially not active')
|
||||
assert.strictEqual($input.prop('checked'), false, 'checkbox is initially not checked')
|
||||
assert.true($label.is(':not(.active)'), 'label is initially not active')
|
||||
assert.false($input.prop('checked'), 'checkbox is initially not checked')
|
||||
$group[0].click() // fire a real click on the DOM node itself, not a click() on the jQuery object that just aliases to trigger('click')
|
||||
assert.ok($label.is(':not(.active)'), 'label is not active after click')
|
||||
assert.strictEqual($input.prop('checked'), false, 'checkbox is not checked after click')
|
||||
assert.true($label.is(':not(.active)'), 'label is not active after click')
|
||||
assert.false($input.prop('checked'), 'checkbox is not checked after click')
|
||||
})
|
||||
|
||||
QUnit.test('should not try and set checked property on an input of type="hidden"', function (assert) {
|
||||
|
|
@ -434,9 +434,9 @@ $(function () {
|
|||
var $label = $group.children().eq(0)
|
||||
var $input = $label.children().eq(0)
|
||||
|
||||
assert.strictEqual($input.prop('checked'), false, 'hidden input initially has no checked property')
|
||||
assert.false($input.prop('checked'), 'hidden input initially has no checked property')
|
||||
$label[0].click() // fire a real click on the DOM node itself, not a click() on the jQuery object that just aliases to trigger('click')
|
||||
assert.strictEqual($input.prop('checked'), false, 'hidden input does not have a checked property')
|
||||
assert.false($input.prop('checked'), 'hidden input does not have a checked property')
|
||||
})
|
||||
|
||||
QUnit.test('should not try and set checked property on an input that is not a radio button or checkbox', function (assert) {
|
||||
|
|
@ -451,9 +451,9 @@ $(function () {
|
|||
var $label = $group.children().eq(0)
|
||||
var $input = $label.children().eq(0)
|
||||
|
||||
assert.strictEqual($input.prop('checked'), false, 'text input initially has no checked property')
|
||||
assert.false($input.prop('checked'), 'text input initially has no checked property')
|
||||
$label[0].click() // fire a real click on the DOM node itself, not a click() on the jQuery object that just aliases to trigger('click')
|
||||
assert.strictEqual($input.prop('checked'), false, 'text input does not have a checked property')
|
||||
assert.false($input.prop('checked'), 'text input does not have a checked property')
|
||||
})
|
||||
|
||||
QUnit.test('dispose should remove data and the element', function (assert) {
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ $(function () {
|
|||
|
||||
var defaultConfig = Carousel.Default
|
||||
|
||||
assert.strictEqual(defaultConfig.touch, true)
|
||||
assert.true(defaultConfig.touch)
|
||||
})
|
||||
|
||||
QUnit.test('should throw explicit error on undefined method', function (assert) {
|
||||
|
|
@ -74,7 +74,7 @@ $(function () {
|
|||
assert.expect(2)
|
||||
var $el = $('<div/>')
|
||||
var $carousel = $el.bootstrapCarousel()
|
||||
assert.ok($carousel instanceof $, 'returns jquery collection')
|
||||
assert.true($carousel instanceof $, 'returns jquery collection')
|
||||
assert.strictEqual($carousel[0], $el[0], 'collection contains element')
|
||||
})
|
||||
|
||||
|
|
@ -153,17 +153,17 @@ $(function () {
|
|||
.one('slide.bs.carousel', function (e) {
|
||||
e.preventDefault()
|
||||
setTimeout(function () {
|
||||
assert.ok($carousel.find('.carousel-item:nth-child(1)').is('.active'), 'first item still active')
|
||||
assert.ok($carousel.find('.carousel-indicators li:nth-child(1)').is('.active'), 'first indicator still active')
|
||||
assert.true($carousel.find('.carousel-item:nth-child(1)').is('.active'), 'first item still active')
|
||||
assert.true($carousel.find('.carousel-indicators li:nth-child(1)').is('.active'), 'first indicator still active')
|
||||
$carousel.bootstrapCarousel('next')
|
||||
}, 0)
|
||||
})
|
||||
.one('slid.bs.carousel', function () {
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($carousel.find('.carousel-item:nth-child(1)').is('.active'), false, 'first item still active')
|
||||
assert.strictEqual($carousel.find('.carousel-indicators li:nth-child(1)').is('.active'), false, 'first indicator still active')
|
||||
assert.ok($carousel.find('.carousel-item:nth-child(2)').is('.active'), 'second item active')
|
||||
assert.ok($carousel.find('.carousel-indicators li:nth-child(2)').is('.active'), 'second indicator active')
|
||||
assert.false($carousel.find('.carousel-item:nth-child(1)').is('.active'), 'first item still active')
|
||||
assert.false($carousel.find('.carousel-indicators li:nth-child(1)').is('.active'), 'first indicator still active')
|
||||
assert.true($carousel.find('.carousel-item:nth-child(2)').is('.active'), 'second item active')
|
||||
assert.true($carousel.find('.carousel-indicators li:nth-child(2)').is('.active'), 'second indicator active')
|
||||
done()
|
||||
}, 0)
|
||||
})
|
||||
|
|
@ -321,7 +321,7 @@ $(function () {
|
|||
$(template)
|
||||
.on('slide.bs.carousel', function (e) {
|
||||
assert.ok(e.relatedTarget, 'relatedTarget present')
|
||||
assert.strictEqual($(e.relatedTarget).hasClass('carousel-item'), true, 'relatedTarget has class "item"')
|
||||
assert.true($(e.relatedTarget).hasClass('carousel-item'), 'relatedTarget has class "item"')
|
||||
done()
|
||||
})
|
||||
.bootstrapCarousel('next')
|
||||
|
|
@ -368,7 +368,7 @@ $(function () {
|
|||
$(template)
|
||||
.on('slid.bs.carousel', function (e) {
|
||||
assert.ok(e.relatedTarget, 'relatedTarget present')
|
||||
assert.strictEqual($(e.relatedTarget).hasClass('carousel-item'), true, 'relatedTarget has class "item"')
|
||||
assert.true($(e.relatedTarget).hasClass('carousel-item'), 'relatedTarget has class "item"')
|
||||
done()
|
||||
})
|
||||
.bootstrapCarousel('next')
|
||||
|
|
@ -670,13 +670,13 @@ $(function () {
|
|||
})
|
||||
|
||||
$template.one('keydown', function (event) {
|
||||
assert.strictEqual(event.isDefaultPrevented(), false)
|
||||
assert.false(event.isDefaultPrevented())
|
||||
})
|
||||
|
||||
$template.trigger(eventArrowDown)
|
||||
|
||||
$template.one('keydown', function (event) {
|
||||
assert.strictEqual(event.isDefaultPrevented(), false)
|
||||
assert.false(event.isDefaultPrevented())
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -950,12 +950,12 @@ $(function () {
|
|||
which: 65
|
||||
}) // 65 for "a"
|
||||
$inputText.on('keydown', function (event) {
|
||||
assert.strictEqual(event.isDefaultPrevented(), false)
|
||||
assert.false(event.isDefaultPrevented())
|
||||
})
|
||||
$inputText.trigger(eventKeyDown)
|
||||
|
||||
$textArea.on('keydown', function (event) {
|
||||
assert.strictEqual(event.isDefaultPrevented(), false)
|
||||
assert.false(event.isDefaultPrevented())
|
||||
done()
|
||||
})
|
||||
$textArea.trigger(eventKeyDown)
|
||||
|
|
@ -985,14 +985,14 @@ $(function () {
|
|||
|
||||
var $firstItem = $('#firstItem')
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($firstItem.hasClass('active'), true)
|
||||
assert.true($firstItem.hasClass('active'))
|
||||
$html
|
||||
.bootstrapCarousel('dispose')
|
||||
.attr('style', 'visibility: hidden;')
|
||||
.bootstrapCarousel()
|
||||
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($firstItem.hasClass('active'), true)
|
||||
assert.true($firstItem.hasClass('active'))
|
||||
done()
|
||||
}, 80)
|
||||
}, 80)
|
||||
|
|
@ -1025,13 +1025,13 @@ $(function () {
|
|||
var $firstItem = $('#firstItem')
|
||||
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($firstItem.hasClass('active'), true)
|
||||
assert.true($firstItem.hasClass('active'))
|
||||
$carousel.bootstrapCarousel('dispose')
|
||||
$parent.attr('style', 'visibility: hidden;')
|
||||
$carousel.bootstrapCarousel()
|
||||
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($firstItem.hasClass('active'), true)
|
||||
assert.true($firstItem.hasClass('active'))
|
||||
done()
|
||||
}, 80)
|
||||
}, 80)
|
||||
|
|
@ -1069,8 +1069,8 @@ $(function () {
|
|||
|
||||
$carousel.one('slid.bs.carousel', function () {
|
||||
assert.ok(true, 'slid event fired')
|
||||
assert.strictEqual($item.hasClass('active'), true)
|
||||
assert.ok(spy.called)
|
||||
assert.true($item.hasClass('active'))
|
||||
assert.true(spy.called)
|
||||
$styles.remove()
|
||||
delete document.documentElement.ontouchstart
|
||||
done()
|
||||
|
|
@ -1111,8 +1111,8 @@ $(function () {
|
|||
|
||||
$carousel.one('slid.bs.carousel', function () {
|
||||
assert.ok(true, 'slid event fired')
|
||||
assert.strictEqual($item.hasClass('active'), true)
|
||||
assert.ok(spy.called)
|
||||
assert.true($item.hasClass('active'))
|
||||
assert.true(spy.called)
|
||||
delete document.documentElement.ontouchstart
|
||||
restorePointerEvents()
|
||||
done()
|
||||
|
|
@ -1158,8 +1158,8 @@ $(function () {
|
|||
|
||||
$carousel.one('slid.bs.carousel', function () {
|
||||
assert.ok(true, 'slid event fired')
|
||||
assert.strictEqual($item.hasClass('active'), false)
|
||||
assert.ok(spy.called)
|
||||
assert.false($item.hasClass('active'))
|
||||
assert.true(spy.called)
|
||||
assert.strictEqual(carousel.touchDeltaX, 0)
|
||||
$styles.remove()
|
||||
delete document.documentElement.ontouchstart
|
||||
|
|
@ -1202,8 +1202,8 @@ $(function () {
|
|||
|
||||
$carousel.one('slid.bs.carousel', function () {
|
||||
assert.ok(true, 'slid event fired')
|
||||
assert.strictEqual($item.hasClass('active'), false)
|
||||
assert.ok(spy.called)
|
||||
assert.false($item.hasClass('active'))
|
||||
assert.true(spy.called)
|
||||
assert.strictEqual(carousel.touchDeltaX, 0)
|
||||
restorePointerEvents()
|
||||
delete document.documentElement.ontouchstart
|
||||
|
|
@ -1258,7 +1258,7 @@ $(function () {
|
|||
|
||||
carousel.next()
|
||||
|
||||
assert.strictEqual(spy.called, false)
|
||||
assert.false(spy.called)
|
||||
})
|
||||
|
||||
QUnit.test('should call next when the page is visible', function (assert) {
|
||||
|
|
@ -1282,7 +1282,7 @@ $(function () {
|
|||
|
||||
carousel.nextWhenVisible()
|
||||
|
||||
assert.strictEqual(spy.called, true)
|
||||
assert.true(spy.called)
|
||||
sandbox.restore()
|
||||
})
|
||||
|
||||
|
|
@ -1296,7 +1296,7 @@ $(function () {
|
|||
$carousel.appendTo('#qunit-fixture')
|
||||
$carousel.bootstrapCarousel()
|
||||
|
||||
assert.strictEqual(spy.called, false)
|
||||
assert.false(spy.called)
|
||||
spy.restore()
|
||||
})
|
||||
|
||||
|
|
@ -1310,7 +1310,7 @@ $(function () {
|
|||
$carousel.appendTo('#qunit-fixture')
|
||||
$carousel.bootstrapCarousel()
|
||||
|
||||
assert.strictEqual(spy.called, true)
|
||||
assert.true(spy.called)
|
||||
spy.restore()
|
||||
})
|
||||
|
||||
|
|
@ -1327,7 +1327,7 @@ $(function () {
|
|||
$(window).trigger($.Event('load'))
|
||||
|
||||
setTimeout(function () {
|
||||
assert.strictEqual(spy.called, true)
|
||||
assert.true(spy.called)
|
||||
spy.restore()
|
||||
done()
|
||||
}, 5)
|
||||
|
|
@ -1342,7 +1342,7 @@ $(function () {
|
|||
$carousel.appendTo('#qunit-fixture')
|
||||
$carousel.bootstrapCarousel()
|
||||
|
||||
assert.strictEqual(spy.called, false)
|
||||
assert.false(spy.called)
|
||||
spy.restore()
|
||||
})
|
||||
})
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ $(function () {
|
|||
assert.expect(2)
|
||||
var $el = $('<div/>')
|
||||
var $collapse = $el.bootstrapCollapse()
|
||||
assert.ok($collapse instanceof $, 'returns jquery collection')
|
||||
assert.true($collapse instanceof $, 'returns jquery collection')
|
||||
assert.strictEqual($collapse[0], $el[0], 'collection contains element')
|
||||
})
|
||||
|
||||
|
|
@ -50,8 +50,8 @@ $(function () {
|
|||
var $el = $('<div class="collapse"/>')
|
||||
|
||||
$el.one('shown.bs.collapse', function () {
|
||||
assert.ok($el.hasClass('show'), 'has class "show"')
|
||||
assert.strictEqual(/height/i.test($el.attr('style')), false, 'has height reset')
|
||||
assert.true($el.hasClass('show'), 'has class "show"')
|
||||
assert.false(/height/i.test($el.attr('style')), 'has height reset')
|
||||
done()
|
||||
}).bootstrapCollapse('show')
|
||||
})
|
||||
|
|
@ -63,12 +63,12 @@ $(function () {
|
|||
var $el = $('<div class="collapse multi"/>').appendTo('#qunit-fixture')
|
||||
var $el2 = $('<div class="collapse multi"/>').appendTo('#qunit-fixture')
|
||||
$el.one('shown.bs.collapse', function () {
|
||||
assert.ok($el.hasClass('show'), 'has class "show"')
|
||||
assert.strictEqual(/height/i.test($el.attr('style')), false, 'has height reset')
|
||||
assert.true($el.hasClass('show'), 'has class "show"')
|
||||
assert.false(/height/i.test($el.attr('style')), 'has height reset')
|
||||
})
|
||||
$el2.one('shown.bs.collapse', function () {
|
||||
assert.ok($el2.hasClass('show'), 'has class "show"')
|
||||
assert.strictEqual(/height/i.test($el2.attr('style')), false, 'has height reset')
|
||||
assert.true($el2.hasClass('show'), 'has class "show"')
|
||||
assert.false(/height/i.test($el2.attr('style')), 'has height reset')
|
||||
done()
|
||||
})
|
||||
$target.trigger('click')
|
||||
|
|
@ -93,8 +93,8 @@ $(function () {
|
|||
var $el1 = $('#collapse1')
|
||||
var $el2 = $('#collapse2')
|
||||
$el1.one('shown.bs.collapse', function () {
|
||||
assert.ok($el1.hasClass('show'))
|
||||
assert.ok($el2.hasClass('show'))
|
||||
assert.true($el1.hasClass('show'))
|
||||
assert.true($el2.hasClass('show'))
|
||||
done()
|
||||
}).bootstrapCollapse('show')
|
||||
})
|
||||
|
|
@ -103,7 +103,7 @@ $(function () {
|
|||
assert.expect(1)
|
||||
var $el = $('<div class="collapse"/>').bootstrapCollapse('hide')
|
||||
|
||||
assert.strictEqual($el.hasClass('show'), false, 'does not have class "show"')
|
||||
assert.false($el.hasClass('show'), 'does not have class "show"')
|
||||
})
|
||||
|
||||
QUnit.test('should not fire shown when show is prevented', function (assert) {
|
||||
|
|
@ -161,7 +161,7 @@ $(function () {
|
|||
$('<div id="test1"/>')
|
||||
.appendTo('#qunit-fixture')
|
||||
.on('shown.bs.collapse', function () {
|
||||
assert.strictEqual($target.hasClass('collapsed'), false, 'target does not have collapsed class')
|
||||
assert.false($target.hasClass('collapsed'), 'target does not have collapsed class')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -177,7 +177,7 @@ $(function () {
|
|||
$('<div id="test1" class="show"/>')
|
||||
.appendTo('#qunit-fixture')
|
||||
.on('hidden.bs.collapse', function () {
|
||||
assert.ok($target.hasClass('collapsed'), 'target has collapsed class')
|
||||
assert.true($target.hasClass('collapsed'), 'target has collapsed class')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -194,8 +194,8 @@ $(function () {
|
|||
$('<div id="test1"/>')
|
||||
.appendTo('#qunit-fixture')
|
||||
.on('shown.bs.collapse', function () {
|
||||
assert.strictEqual($target.hasClass('collapsed'), false, 'target trigger does not have collapsed class')
|
||||
assert.strictEqual($alt.hasClass('collapsed'), false, 'alt trigger does not have collapsed class')
|
||||
assert.false($target.hasClass('collapsed'), 'target trigger does not have collapsed class')
|
||||
assert.false($alt.hasClass('collapsed'), 'alt trigger does not have collapsed class')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -212,8 +212,8 @@ $(function () {
|
|||
$('<div id="test1" class="show"/>')
|
||||
.appendTo('#qunit-fixture')
|
||||
.on('hidden.bs.collapse', function () {
|
||||
assert.ok($target.hasClass('collapsed'), 'target has collapsed class')
|
||||
assert.ok($alt.hasClass('collapsed'), 'alt trigger has collapsed class')
|
||||
assert.true($target.hasClass('collapsed'), 'target has collapsed class')
|
||||
assert.true($alt.hasClass('collapsed'), 'alt trigger has collapsed class')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -302,9 +302,9 @@ $(function () {
|
|||
$('<div id="body3" data-parent="#accordion"/>')
|
||||
.appendTo($groups.eq(2))
|
||||
.on('shown.bs.collapse', function () {
|
||||
assert.ok($target1.hasClass('collapsed'), 'inactive target 1 does have class "collapsed"')
|
||||
assert.ok($target2.hasClass('collapsed'), 'inactive target 2 does have class "collapsed"')
|
||||
assert.strictEqual($target3.hasClass('collapsed'), false, 'active target 3 does not have class "collapsed"')
|
||||
assert.true($target1.hasClass('collapsed'), 'inactive target 1 does have class "collapsed"')
|
||||
assert.true($target2.hasClass('collapsed'), 'inactive target 2 does have class "collapsed"')
|
||||
assert.false($target3.hasClass('collapsed'), 'active target 3 does not have class "collapsed"')
|
||||
|
||||
done()
|
||||
})
|
||||
|
|
@ -336,9 +336,9 @@ $(function () {
|
|||
$('<div id="body3" data-parent=".accordion"/>')
|
||||
.appendTo($groups.eq(2))
|
||||
.on('shown.bs.collapse', function () {
|
||||
assert.ok($target1.hasClass('collapsed'), 'inactive target 1 does have class "collapsed"')
|
||||
assert.ok($target2.hasClass('collapsed'), 'inactive target 2 does have class "collapsed"')
|
||||
assert.strictEqual($target3.hasClass('collapsed'), false, 'active target 3 does not have class "collapsed"')
|
||||
assert.true($target1.hasClass('collapsed'), 'inactive target 1 does have class "collapsed"')
|
||||
assert.true($target2.hasClass('collapsed'), 'inactive target 2 does have class "collapsed"')
|
||||
assert.false($target3.hasClass('collapsed'), 'active target 3 does not have class "collapsed"')
|
||||
|
||||
done()
|
||||
})
|
||||
|
|
@ -493,7 +493,7 @@ $(function () {
|
|||
$('<div id="test1" class="show"/>')
|
||||
.appendTo('#qunit-fixture')
|
||||
.on('hidden.bs.collapse', function () {
|
||||
assert.ok($target.hasClass('collapsed'))
|
||||
assert.true($target.hasClass('collapsed'))
|
||||
done()
|
||||
})
|
||||
.bootstrapCollapse('hide')
|
||||
|
|
@ -508,7 +508,7 @@ $(function () {
|
|||
$('<div id="test1"/>')
|
||||
.appendTo('#qunit-fixture')
|
||||
.on('shown.bs.collapse', function () {
|
||||
assert.strictEqual($target.hasClass('collapsed'), false)
|
||||
assert.false($target.hasClass('collapsed'))
|
||||
done()
|
||||
})
|
||||
.bootstrapCollapse('show')
|
||||
|
|
@ -534,11 +534,11 @@ $(function () {
|
|||
var $collapseOne = $('#collapseOne')
|
||||
var $collapseTwo = $('#collapseTwo')
|
||||
$collapseOne.on('shown.bs.collapse', function () {
|
||||
assert.ok($collapseOne.hasClass('show'), '#collapseOne is shown')
|
||||
assert.strictEqual($collapseTwo.hasClass('show'), false, '#collapseTwo is not shown')
|
||||
assert.true($collapseOne.hasClass('show'), '#collapseOne is shown')
|
||||
assert.false($collapseTwo.hasClass('show'), '#collapseTwo is not shown')
|
||||
$collapseTwo.on('shown.bs.collapse', function () {
|
||||
assert.strictEqual($collapseOne.hasClass('show'), false, '#collapseOne is not shown')
|
||||
assert.ok($collapseTwo.hasClass('show'), '#collapseTwo is shown')
|
||||
assert.false($collapseOne.hasClass('show'), '#collapseOne is not shown')
|
||||
assert.true($collapseTwo.hasClass('show'), '#collapseTwo is shown')
|
||||
done()
|
||||
})
|
||||
$triggerTwo.trigger($.Event('click'))
|
||||
|
|
@ -572,11 +572,11 @@ $(function () {
|
|||
var $collapseOne = $('#collapseOne')
|
||||
var $collapseTwo = $('#collapseTwo')
|
||||
$collapseOne.on('shown.bs.collapse', function () {
|
||||
assert.ok($collapseOne.hasClass('show'), '#collapseOne is shown')
|
||||
assert.strictEqual($collapseTwo.hasClass('show'), false, '#collapseTwo is not shown')
|
||||
assert.true($collapseOne.hasClass('show'), '#collapseOne is shown')
|
||||
assert.false($collapseTwo.hasClass('show'), '#collapseTwo is not shown')
|
||||
$collapseTwo.on('shown.bs.collapse', function () {
|
||||
assert.strictEqual($collapseOne.hasClass('show'), false, '#collapseOne is not shown')
|
||||
assert.ok($collapseTwo.hasClass('show'), '#collapseTwo is shown')
|
||||
assert.false($collapseOne.hasClass('show'), '#collapseOne is not shown')
|
||||
assert.true($collapseTwo.hasClass('show'), '#collapseTwo is shown')
|
||||
done()
|
||||
})
|
||||
$triggerTwo.trigger($.Event('click'))
|
||||
|
|
@ -609,18 +609,18 @@ $(function () {
|
|||
}
|
||||
|
||||
function firstTest() {
|
||||
assert.ok($collapseOneOne.hasClass('show'), '#collapseOneOne is shown')
|
||||
assert.ok($collapseOneTwo.hasClass('show'), '#collapseOneTwo is shown')
|
||||
assert.strictEqual($collapseTwoOne.hasClass('show'), false, '#collapseTwoOne is not shown')
|
||||
assert.strictEqual($collapseTwoTwo.hasClass('show'), false, '#collapseTwoTwo is not shown')
|
||||
assert.true($collapseOneOne.hasClass('show'), '#collapseOneOne is shown')
|
||||
assert.true($collapseOneTwo.hasClass('show'), '#collapseOneTwo is shown')
|
||||
assert.false($collapseTwoOne.hasClass('show'), '#collapseTwoOne is not shown')
|
||||
assert.false($collapseTwoTwo.hasClass('show'), '#collapseTwoTwo is not shown')
|
||||
$triggerTwo.trigger($.Event('click'))
|
||||
}
|
||||
|
||||
function secondTest() {
|
||||
assert.strictEqual($collapseOneOne.hasClass('show'), false, '#collapseOneOne is not shown')
|
||||
assert.strictEqual($collapseOneTwo.hasClass('show'), false, '#collapseOneTwo is not shown')
|
||||
assert.ok($collapseTwoOne.hasClass('show'), '#collapseTwoOne is shown')
|
||||
assert.ok($collapseTwoTwo.hasClass('show'), '#collapseTwoTwo is shown')
|
||||
assert.false($collapseOneOne.hasClass('show'), '#collapseOneOne is not shown')
|
||||
assert.false($collapseOneTwo.hasClass('show'), '#collapseOneTwo is not shown')
|
||||
assert.true($collapseTwoOne.hasClass('show'), '#collapseTwoOne is shown')
|
||||
assert.true($collapseTwoTwo.hasClass('show'), '#collapseTwoTwo is shown')
|
||||
done()
|
||||
}
|
||||
|
||||
|
|
@ -688,17 +688,17 @@ $(function () {
|
|||
var $nestedCollapseOne = $('#nestedCollapseOne')
|
||||
|
||||
$collapseOne.one('shown.bs.collapse', function () {
|
||||
assert.ok($collapseOne.hasClass('show'), '#collapseOne is shown')
|
||||
assert.strictEqual($collapseTwo.hasClass('show'), false, '#collapseTwo is not shown')
|
||||
assert.strictEqual($('#nestedCollapseOne').hasClass('show'), false, '#nestedCollapseOne is not shown')
|
||||
assert.true($collapseOne.hasClass('show'), '#collapseOne is shown')
|
||||
assert.false($collapseTwo.hasClass('show'), '#collapseTwo is not shown')
|
||||
assert.false($('#nestedCollapseOne').hasClass('show'), '#nestedCollapseOne is not shown')
|
||||
$nestedCollapseOne.one('shown.bs.collapse', function () {
|
||||
assert.ok($collapseOne.hasClass('show'), '#collapseOne is shown')
|
||||
assert.strictEqual($collapseTwo.hasClass('show'), false, '#collapseTwo is not shown')
|
||||
assert.ok($nestedCollapseOne.hasClass('show'), '#nestedCollapseOne is shown')
|
||||
assert.true($collapseOne.hasClass('show'), '#collapseOne is shown')
|
||||
assert.false($collapseTwo.hasClass('show'), '#collapseTwo is not shown')
|
||||
assert.true($nestedCollapseOne.hasClass('show'), '#nestedCollapseOne is shown')
|
||||
$collapseTwo.one('shown.bs.collapse', function () {
|
||||
assert.strictEqual($collapseOne.hasClass('show'), false, '#collapseOne is not shown')
|
||||
assert.ok($collapseTwo.hasClass('show'), '#collapseTwo is shown')
|
||||
assert.ok($nestedCollapseOne.hasClass('show'), '#nestedCollapseOne is shown')
|
||||
assert.false($collapseOne.hasClass('show'), '#collapseOne is not shown')
|
||||
assert.true($collapseTwo.hasClass('show'), '#collapseTwo is shown')
|
||||
assert.true($nestedCollapseOne.hasClass('show'), '#nestedCollapseOne is shown')
|
||||
done()
|
||||
})
|
||||
$triggerTwo.trigger($.Event('click'))
|
||||
|
|
@ -716,9 +716,9 @@ $(function () {
|
|||
$('<div id="collapsediv1"/>')
|
||||
.appendTo('#qunit-fixture')
|
||||
.on('shown.bs.collapse', function () {
|
||||
assert.ok($(this).hasClass('show'))
|
||||
assert.true($(this).hasClass('show'))
|
||||
assert.strictEqual($target.attr('aria-expanded'), 'true')
|
||||
assert.ok($target.prop('checked'))
|
||||
assert.true($target.prop('checked'))
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -737,17 +737,17 @@ $(function () {
|
|||
var $target2 = $('<div id="test2" class="multi"/>').appendTo('#qunit-fixture')
|
||||
|
||||
$target2.one('shown.bs.collapse', function () {
|
||||
assert.strictEqual($trigger1.hasClass('collapsed'), false, 'trigger1 does not have collapsed class')
|
||||
assert.strictEqual($trigger2.hasClass('collapsed'), false, 'trigger2 does not have collapsed class')
|
||||
assert.strictEqual($trigger3.hasClass('collapsed'), false, 'trigger3 does not have collapsed class')
|
||||
assert.false($trigger1.hasClass('collapsed'), 'trigger1 does not have collapsed class')
|
||||
assert.false($trigger2.hasClass('collapsed'), 'trigger2 does not have collapsed class')
|
||||
assert.false($trigger3.hasClass('collapsed'), 'trigger3 does not have collapsed class')
|
||||
$target2.one('hidden.bs.collapse', function () {
|
||||
assert.strictEqual($trigger1.hasClass('collapsed'), false, 'trigger1 does not have collapsed class')
|
||||
assert.ok($trigger2.hasClass('collapsed'), 'trigger2 has collapsed class')
|
||||
assert.strictEqual($trigger3.hasClass('collapsed'), false, 'trigger3 does not have collapsed class')
|
||||
assert.false($trigger1.hasClass('collapsed'), 'trigger1 does not have collapsed class')
|
||||
assert.true($trigger2.hasClass('collapsed'), 'trigger2 has collapsed class')
|
||||
assert.false($trigger3.hasClass('collapsed'), 'trigger3 does not have collapsed class')
|
||||
$target1.one('hidden.bs.collapse', function () {
|
||||
assert.ok($trigger1.hasClass('collapsed'), 'trigger1 has collapsed class')
|
||||
assert.ok($trigger2.hasClass('collapsed'), 'trigger2 has collapsed class')
|
||||
assert.ok($trigger3.hasClass('collapsed'), 'trigger3 has collapsed class')
|
||||
assert.true($trigger1.hasClass('collapsed'), 'trigger1 has collapsed class')
|
||||
assert.true($trigger2.hasClass('collapsed'), 'trigger2 has collapsed class')
|
||||
assert.true($trigger3.hasClass('collapsed'), 'trigger3 has collapsed class')
|
||||
done()
|
||||
})
|
||||
$trigger1.trigger('click')
|
||||
|
|
@ -802,11 +802,11 @@ $(function () {
|
|||
$(htmlCollapse)
|
||||
.appendTo('#qunit-fixture')
|
||||
.on('shown.bs.collapse', function () {
|
||||
assert.ok($target.prop('checked'), '$trigger is checked')
|
||||
assert.true($target.prop('checked'), '$trigger is checked')
|
||||
var $testCheckbox = $('#testCheckbox')
|
||||
$testCheckbox.trigger($.Event('click'))
|
||||
setTimeout(function () {
|
||||
assert.ok($testCheckbox.prop('checked'), '$testCheckbox is checked too')
|
||||
assert.true($testCheckbox.prop('checked'), '$testCheckbox is checked too')
|
||||
done()
|
||||
}, 5)
|
||||
})
|
||||
|
|
@ -882,8 +882,8 @@ $(function () {
|
|||
})
|
||||
|
||||
$collapse2.on('shown.bs.collapse', function () {
|
||||
assert.ok($collapse2.hasClass('show'))
|
||||
assert.strictEqual($('#collapse1').hasClass('show'), false)
|
||||
assert.true($collapse2.hasClass('show'))
|
||||
assert.false($('#collapse1').hasClass('show'))
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ $(function () {
|
|||
assert.expect(2)
|
||||
var $el = $('<div/>')
|
||||
var $dropdown = $el.bootstrapDropdown()
|
||||
assert.ok($dropdown instanceof $, 'returns jquery collection')
|
||||
assert.true($dropdown instanceof $, 'returns jquery collection')
|
||||
assert.strictEqual($dropdown[0], $el[0], 'collection contains element')
|
||||
})
|
||||
|
||||
|
|
@ -61,7 +61,7 @@ $(function () {
|
|||
$(dropdownHTML).appendTo('#qunit-fixture')
|
||||
var $dropdown = $('#qunit-fixture').find('[data-toggle="dropdown"]').bootstrapDropdown()
|
||||
$dropdown.on('click', function () {
|
||||
assert.strictEqual($dropdown.parent('.dropdown').hasClass('show'), false)
|
||||
assert.false($dropdown.parent('.dropdown').hasClass('show'))
|
||||
done()
|
||||
})
|
||||
$dropdown.trigger($.Event('click'))
|
||||
|
|
@ -88,7 +88,7 @@ $(function () {
|
|||
$button.trigger('focus').trigger($.Event('keydown', {
|
||||
which: 27
|
||||
}))
|
||||
assert.strictEqual($dropdown.parent('.dropdown').hasClass('show'), false, 'dropdown menu is not shown after escape pressed')
|
||||
assert.false($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is not shown after escape pressed')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -108,7 +108,7 @@ $(function () {
|
|||
$dropdown
|
||||
.parent('.dropdown')
|
||||
.on('shown.bs.dropdown', function () {
|
||||
assert.strictEqual($dropdown.parent('.dropdown').hasClass('position-static'), false, '"position-static" class not added')
|
||||
assert.false($dropdown.parent('.dropdown').hasClass('position-static'), '"position-static" class not added')
|
||||
done()
|
||||
})
|
||||
$dropdown.trigger('click')
|
||||
|
|
@ -130,7 +130,7 @@ $(function () {
|
|||
$dropdown
|
||||
.parent('.dropdown')
|
||||
.on('shown.bs.dropdown', function () {
|
||||
assert.ok($dropdown.parent('.dropdown').hasClass('position-static'), '"position-static" class added')
|
||||
assert.true($dropdown.parent('.dropdown').hasClass('position-static'), '"position-static" class added')
|
||||
done()
|
||||
})
|
||||
$dropdown.trigger('click')
|
||||
|
|
@ -211,7 +211,7 @@ $(function () {
|
|||
$(dropdownHTML).appendTo('#qunit-fixture')
|
||||
var $dropdown = $('#qunit-fixture').find('[data-toggle="dropdown"]').bootstrapDropdown()
|
||||
$dropdown.on('click', function () {
|
||||
assert.strictEqual($dropdown.parent('.dropdown').hasClass('show'), false)
|
||||
assert.false($dropdown.parent('.dropdown').hasClass('show'))
|
||||
done()
|
||||
})
|
||||
$dropdown.trigger($.Event('click'))
|
||||
|
|
@ -235,7 +235,7 @@ $(function () {
|
|||
$dropdown
|
||||
.parent('.dropdown')
|
||||
.on('shown.bs.dropdown', function () {
|
||||
assert.ok($dropdown.parent('.dropdown').hasClass('show'), '"show" class added on click')
|
||||
assert.true($dropdown.parent('.dropdown').hasClass('show'), '"show" class added on click')
|
||||
done()
|
||||
})
|
||||
$dropdown.trigger('click')
|
||||
|
|
@ -263,10 +263,10 @@ $(function () {
|
|||
$dropdown
|
||||
.parent('.dropdown')
|
||||
.on('shown.bs.dropdown', function () {
|
||||
assert.ok($dropdown.parent('.dropdown').hasClass('show'), '"show" class added on click')
|
||||
assert.true($dropdown.parent('.dropdown').hasClass('show'), '"show" class added on click')
|
||||
$(document.body).trigger('click')
|
||||
}).on('hidden.bs.dropdown', function () {
|
||||
assert.strictEqual($dropdown.parent('.dropdown').hasClass('show'), false, '"show" class removed')
|
||||
assert.false($dropdown.parent('.dropdown').hasClass('show'), '"show" class removed')
|
||||
done()
|
||||
})
|
||||
$dropdown.trigger('click')
|
||||
|
|
@ -293,12 +293,12 @@ $(function () {
|
|||
$dropdown
|
||||
.parent('.dropdown')
|
||||
.on('shown.bs.dropdown', function () {
|
||||
assert.ok($dropdown.parent('.dropdown').hasClass('show'), '"show" class added on click')
|
||||
assert.true($dropdown.parent('.dropdown').hasClass('show'), '"show" class added on click')
|
||||
var e = $.Event('keyup')
|
||||
e.which = 9 // Tab
|
||||
$(document.body).trigger(e)
|
||||
}).on('hidden.bs.dropdown', function () {
|
||||
assert.strictEqual($dropdown.parent('.dropdown').hasClass('show'), false, '"show" class removed')
|
||||
assert.false($dropdown.parent('.dropdown').hasClass('show'), '"show" class removed')
|
||||
done()
|
||||
})
|
||||
$dropdown.trigger('click')
|
||||
|
|
@ -601,12 +601,12 @@ $(function () {
|
|||
$input.trigger('focus').trigger($.Event('keydown', {
|
||||
which: 38
|
||||
}))
|
||||
assert.ok($(document.activeElement).is($input), 'input still focused')
|
||||
assert.true($(document.activeElement).is($input), 'input still focused')
|
||||
|
||||
$textarea.trigger('focus').trigger($.Event('keydown', {
|
||||
which: 38
|
||||
}))
|
||||
assert.ok($(document.activeElement).is($textarea), 'textarea still focused')
|
||||
assert.true($(document.activeElement).is($textarea), 'textarea still focused')
|
||||
|
||||
done()
|
||||
})
|
||||
|
|
@ -642,8 +642,8 @@ $(function () {
|
|||
$dropdown.trigger($.Event('keydown', {
|
||||
which: 40
|
||||
}))
|
||||
assert.strictEqual($(document.activeElement).is('.disabled'), false, '.disabled is not focused')
|
||||
assert.strictEqual($(document.activeElement).is(':disabled'), false, ':disabled is not focused')
|
||||
assert.false($(document.activeElement).is('.disabled'), '.disabled is not focused')
|
||||
assert.false($(document.activeElement).is(':disabled'), ':disabled is not focused')
|
||||
done()
|
||||
})
|
||||
$dropdown.trigger('click')
|
||||
|
|
@ -673,17 +673,17 @@ $(function () {
|
|||
$dropdown.trigger($.Event('keydown', {
|
||||
which: 40
|
||||
}))
|
||||
assert.ok($(document.activeElement).is($('#item1')), 'item1 is focused')
|
||||
assert.true($(document.activeElement).is($('#item1')), 'item1 is focused')
|
||||
|
||||
$(document.activeElement).trigger($.Event('keydown', {
|
||||
which: 40
|
||||
}))
|
||||
assert.ok($(document.activeElement).is($('#item2')), 'item2 is focused')
|
||||
assert.true($(document.activeElement).is($('#item2')), 'item2 is focused')
|
||||
|
||||
$(document.activeElement).trigger($.Event('keydown', {
|
||||
which: 38
|
||||
}))
|
||||
assert.ok($(document.activeElement).is($('#item1')), 'item1 is focused')
|
||||
assert.true($(document.activeElement).is($('#item1')), 'item1 is focused')
|
||||
done()
|
||||
})
|
||||
$dropdown.trigger('click')
|
||||
|
|
@ -705,14 +705,14 @@ $(function () {
|
|||
|
||||
var $textfield = $('#textField')
|
||||
$textfield.on('click', function () {
|
||||
assert.ok($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
assert.true($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
done()
|
||||
})
|
||||
|
||||
$dropdown
|
||||
.parent('.dropdown')
|
||||
.on('shown.bs.dropdown', function () {
|
||||
assert.ok($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
assert.true($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
$textfield.trigger($.Event('click'))
|
||||
})
|
||||
$dropdown.trigger('click')
|
||||
|
|
@ -734,14 +734,14 @@ $(function () {
|
|||
|
||||
var $textarea = $('#textArea')
|
||||
$textarea.on('click', function () {
|
||||
assert.ok($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
assert.true($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
done()
|
||||
})
|
||||
|
||||
$dropdown
|
||||
.parent('.dropdown')
|
||||
.on('shown.bs.dropdown', function () {
|
||||
assert.ok($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
assert.true($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
$textarea.trigger($.Event('click'))
|
||||
})
|
||||
$dropdown.trigger('click')
|
||||
|
|
@ -807,7 +807,7 @@ $(function () {
|
|||
which: 27
|
||||
}))
|
||||
|
||||
assert.strictEqual($dropdown.parent('.dropdown').hasClass('show'), false, 'dropdown menu was closed after escape')
|
||||
assert.false($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu was closed after escape')
|
||||
assert.strictEqual($(document.activeElement)[0], $toggle[0], 'toggle has focus again once menu was closed after escape')
|
||||
done()
|
||||
})
|
||||
|
|
@ -877,7 +877,7 @@ $(function () {
|
|||
$input.trigger('focus').trigger($.Event('keydown', {
|
||||
which: 27
|
||||
}))
|
||||
assert.strictEqual($dropdown.parent('.dropdown').hasClass('show'), false, 'dropdown menu is not shown')
|
||||
assert.false($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is not shown')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -917,14 +917,14 @@ $(function () {
|
|||
$input.trigger('focus').trigger($.Event('keydown', {
|
||||
which: 32
|
||||
}))
|
||||
assert.ok($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
assert.ok($(document.activeElement).is($input), 'input is still focused')
|
||||
assert.true($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
assert.true($(document.activeElement).is($input), 'input is still focused')
|
||||
|
||||
// Key escape
|
||||
$input.trigger('focus').trigger($.Event('keydown', {
|
||||
which: 27
|
||||
}))
|
||||
assert.strictEqual($dropdown.parent('.dropdown').hasClass('show'), false, 'dropdown menu is not shown')
|
||||
assert.false($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is not shown')
|
||||
|
||||
$dropdown
|
||||
.parent('.dropdown')
|
||||
|
|
@ -985,14 +985,14 @@ $(function () {
|
|||
$textarea.trigger('focus').trigger($.Event('keydown', {
|
||||
which: 32
|
||||
}))
|
||||
assert.ok($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
assert.ok($(document.activeElement).is($textarea), 'textarea is still focused')
|
||||
assert.true($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
assert.true($(document.activeElement).is($textarea), 'textarea is still focused')
|
||||
|
||||
// Key escape
|
||||
$textarea.trigger('focus').trigger($.Event('keydown', {
|
||||
which: 27
|
||||
}))
|
||||
assert.strictEqual($dropdown.parent('.dropdown').hasClass('show'), false, 'dropdown menu is not shown')
|
||||
assert.false($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is not shown')
|
||||
|
||||
$dropdown
|
||||
.parent('.dropdown')
|
||||
|
|
@ -1048,7 +1048,7 @@ $(function () {
|
|||
which: 27
|
||||
}))
|
||||
|
||||
assert.ok($body.hasClass('event-handled'), 'ESC key event was propagated')
|
||||
assert.true($body.hasClass('event-handled'), 'ESC key event was propagated')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -1080,7 +1080,7 @@ $(function () {
|
|||
which: 27
|
||||
}))
|
||||
|
||||
assert.ok($body.hasClass('event-handled'), 'ESC key event was propagated')
|
||||
assert.true($body.hasClass('event-handled'), 'ESC key event was propagated')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -1138,8 +1138,8 @@ $(function () {
|
|||
var spyDetectNavbar = sinon.spy(dropdown, '_detectNavbar')
|
||||
dropdown.update()
|
||||
|
||||
assert.ok(spyPopper.called)
|
||||
assert.ok(spyDetectNavbar.called)
|
||||
assert.true(spyPopper.called)
|
||||
assert.true(spyDetectNavbar.called)
|
||||
})
|
||||
|
||||
QUnit.test('should just detect navbar on update', function (assert) {
|
||||
|
|
@ -1164,7 +1164,7 @@ $(function () {
|
|||
dropdown.update()
|
||||
|
||||
assert.notOk(dropdown._popper)
|
||||
assert.ok(spyDetectNavbar.called)
|
||||
assert.true(spyDetectNavbar.called)
|
||||
})
|
||||
|
||||
QUnit.test('should dispose dropdown with Popper', function (assert) {
|
||||
|
|
@ -1193,7 +1193,7 @@ $(function () {
|
|||
|
||||
dropdown.dispose()
|
||||
|
||||
assert.ok(spyDestroy.called)
|
||||
assert.true(spyDestroy.called)
|
||||
assert.strictEqual(dropdown._menu, null)
|
||||
assert.strictEqual(dropdown._element, null)
|
||||
})
|
||||
|
|
@ -1251,7 +1251,7 @@ $(function () {
|
|||
assert.ok(true, 'show was fired')
|
||||
})
|
||||
.on('shown.bs.dropdown', function () {
|
||||
assert.ok($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
assert.true($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -1284,7 +1284,7 @@ $(function () {
|
|||
assert.ok(true, 'hide was fired')
|
||||
})
|
||||
.on('hidden.bs.dropdown', function () {
|
||||
assert.strictEqual($dropdown.parent('.dropdown').hasClass('show'), false, 'dropdown menu is hidden')
|
||||
assert.false($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is hidden')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -1311,7 +1311,7 @@ $(function () {
|
|||
$dropdown.trigger('click')
|
||||
dropdown.show()
|
||||
|
||||
assert.ok($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is still shown')
|
||||
assert.true($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is still shown')
|
||||
})
|
||||
|
||||
QUnit.test('should not show dropdown', function (assert) {
|
||||
|
|
@ -1332,7 +1332,7 @@ $(function () {
|
|||
|
||||
var dropdown = $dropdown.data('bs.dropdown')
|
||||
dropdown.hide()
|
||||
assert.strictEqual($dropdown.parent('.dropdown').hasClass('show'), false, 'dropdown menu is still hidden')
|
||||
assert.false($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is still hidden')
|
||||
})
|
||||
|
||||
QUnit.test('should show dropdown', function (assert) {
|
||||
|
|
@ -1361,7 +1361,7 @@ $(function () {
|
|||
assert.ok(true, 'show was fired')
|
||||
})
|
||||
.on('shown.bs.dropdown', function () {
|
||||
assert.ok($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
assert.true($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -1395,7 +1395,7 @@ $(function () {
|
|||
})
|
||||
|
||||
dropdown.show()
|
||||
assert.strictEqual($dropdown.parent('.dropdown').hasClass('show'), false, 'dropdown menu is hidden')
|
||||
assert.false($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is hidden')
|
||||
})
|
||||
|
||||
QUnit.test('should prevent default event on hide method call', function (assert) {
|
||||
|
|
@ -1426,7 +1426,7 @@ $(function () {
|
|||
})
|
||||
|
||||
dropdown.hide()
|
||||
assert.ok($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
assert.true($dropdown.parent('.dropdown').hasClass('show'), 'dropdown menu is shown')
|
||||
})
|
||||
|
||||
QUnit.test('should not open dropdown via show method if target is disabled via attribute', function (assert) {
|
||||
|
|
@ -1441,7 +1441,7 @@ $(function () {
|
|||
$(dropdownHTML).appendTo('#qunit-fixture')
|
||||
var $dropdown = $('#qunit-fixture').find('[data-toggle="dropdown"]').bootstrapDropdown()
|
||||
$dropdown.show()
|
||||
assert.strictEqual($dropdown.parent('.dropdown').hasClass('show'), false)
|
||||
assert.false($dropdown.parent('.dropdown').hasClass('show'))
|
||||
})
|
||||
|
||||
QUnit.test('should not open dropdown via show method if target is disabled via class', function (assert) {
|
||||
|
|
@ -1457,7 +1457,7 @@ $(function () {
|
|||
$(dropdownHTML).appendTo('#qunit-fixture')
|
||||
var $dropdown = $('#qunit-fixture').find('[data-toggle="dropdown"]').bootstrapDropdown()
|
||||
$dropdown.show()
|
||||
assert.strictEqual($dropdown.parent('.dropdown').hasClass('show'), false)
|
||||
assert.false($dropdown.parent('.dropdown').hasClass('show'))
|
||||
})
|
||||
|
||||
QUnit.test('should not hide dropdown via hide method if target is disabled via attribute', function (assert) {
|
||||
|
|
@ -1472,7 +1472,7 @@ $(function () {
|
|||
$(dropdownHTML).appendTo('#qunit-fixture')
|
||||
var $dropdown = $('#qunit-fixture').find('[data-toggle="dropdown"]').bootstrapDropdown()
|
||||
$dropdown.hide()
|
||||
assert.ok($dropdown.parent('.dropdown').hasClass('show'))
|
||||
assert.true($dropdown.parent('.dropdown').hasClass('show'))
|
||||
})
|
||||
|
||||
QUnit.test('should not hide dropdown via hide method if target is disabled via class', function (assert) {
|
||||
|
|
@ -1488,7 +1488,7 @@ $(function () {
|
|||
$(dropdownHTML).appendTo('#qunit-fixture')
|
||||
var $dropdown = $('#qunit-fixture').find('[data-toggle="dropdown"]').bootstrapDropdown()
|
||||
$dropdown.hide()
|
||||
assert.ok($dropdown.parent('.dropdown').hasClass('show'))
|
||||
assert.true($dropdown.parent('.dropdown').hasClass('show'))
|
||||
})
|
||||
|
||||
QUnit.test('should create offset modifier correctly when offset option is a function', function (assert) {
|
||||
|
|
@ -1602,14 +1602,14 @@ $(function () {
|
|||
var spyPopper
|
||||
|
||||
$firstDropdownEl.one('shown.bs.dropdown', function () {
|
||||
assert.strictEqual($firstDropdownEl.hasClass('show'), true)
|
||||
assert.true($firstDropdownEl.hasClass('show'))
|
||||
spyPopper = sinon.spy(dropdown1._popper, 'destroy')
|
||||
dropdown2.toggle()
|
||||
})
|
||||
|
||||
$secondDropdownEl.one('shown.bs.dropdown', function () {
|
||||
assert.strictEqual($secondDropdownEl.hasClass('show'), true)
|
||||
assert.ok(spyPopper.called)
|
||||
assert.true($secondDropdownEl.hasClass('show'))
|
||||
assert.true(spyPopper.called)
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -1643,7 +1643,7 @@ $(function () {
|
|||
})
|
||||
|
||||
$dropdownEl.one('hidden.bs.dropdown', function () {
|
||||
assert.ok(spyPopper.called)
|
||||
assert.true(spyPopper.called)
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -1682,9 +1682,9 @@ $(function () {
|
|||
which: 40
|
||||
}))
|
||||
|
||||
assert.strictEqual($(document.activeElement).hasClass('d-none'), false, '.d-none not focused')
|
||||
assert.strictEqual($(document.activeElement).css('display') === 'none', false, '"display: none" not focused')
|
||||
assert.strictEqual(document.activeElement.style.visibility === 'hidden', false, '"visibility: hidden" not focused')
|
||||
assert.false($(document.activeElement).hasClass('d-none'), '.d-none not focused')
|
||||
assert.notStrictEqual($(document.activeElement).css('display'), 'none', '"display: none" not focused')
|
||||
assert.notStrictEqual(document.activeElement.style.visibility, 'hidden', '"visibility: hidden" not focused')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ $(function () {
|
|||
assert.expect(2)
|
||||
var $el = $('<div id="modal-test"/>')
|
||||
var $modal = $el.bootstrapModal()
|
||||
assert.ok($modal instanceof $, 'returns jquery collection')
|
||||
assert.true($modal instanceof $, 'returns jquery collection')
|
||||
assert.strictEqual($modal[0], $el[0], 'collection contains element')
|
||||
})
|
||||
|
||||
|
|
@ -108,12 +108,12 @@ $(function () {
|
|||
|
||||
$('<div id="modal-test"/>')
|
||||
.on('shown.bs.modal', function () {
|
||||
assert.ok($('#modal-test').is(':visible'), 'modal visible')
|
||||
assert.true($('#modal-test').is(':visible'), 'modal visible')
|
||||
assert.notStrictEqual($('#modal-test').length, 0, 'modal inserted into dom')
|
||||
$(this).bootstrapModal('hide')
|
||||
})
|
||||
.on('hidden.bs.modal', function () {
|
||||
assert.strictEqual($('#modal-test').is(':visible'), false, 'modal hidden')
|
||||
assert.false($('#modal-test').is(':visible'), 'modal hidden')
|
||||
done()
|
||||
})
|
||||
.bootstrapModal('show')
|
||||
|
|
@ -125,12 +125,12 @@ $(function () {
|
|||
|
||||
$('<div id="modal-test"/>')
|
||||
.on('shown.bs.modal', function () {
|
||||
assert.ok($('#modal-test').is(':visible'), 'modal visible')
|
||||
assert.true($('#modal-test').is(':visible'), 'modal visible')
|
||||
assert.notStrictEqual($('#modal-test').length, 0, 'modal inserted into dom')
|
||||
$(this).bootstrapModal('toggle')
|
||||
})
|
||||
.on('hidden.bs.modal', function () {
|
||||
assert.strictEqual($('#modal-test').is(':visible'), false, 'modal hidden')
|
||||
assert.false($('#modal-test').is(':visible'), 'modal hidden')
|
||||
done()
|
||||
})
|
||||
.bootstrapModal('toggle')
|
||||
|
|
@ -142,12 +142,12 @@ $(function () {
|
|||
|
||||
$('<div id="modal-test"><span class="close" data-dismiss="modal"/></div>')
|
||||
.on('shown.bs.modal', function () {
|
||||
assert.ok($('#modal-test').is(':visible'), 'modal visible')
|
||||
assert.true($('#modal-test').is(':visible'), 'modal visible')
|
||||
assert.notStrictEqual($('#modal-test').length, 0, 'modal inserted into dom')
|
||||
$(this).find('.close').trigger('click')
|
||||
})
|
||||
.on('hidden.bs.modal', function () {
|
||||
assert.strictEqual($('#modal-test').is(':visible'), false, 'modal hidden')
|
||||
assert.false($('#modal-test').is(':visible'), 'modal hidden')
|
||||
done()
|
||||
})
|
||||
.bootstrapModal('toggle')
|
||||
|
|
@ -159,11 +159,11 @@ $(function () {
|
|||
|
||||
$('<div id="modal-test" data-backdrop="false"/>')
|
||||
.on('shown.bs.modal', function () {
|
||||
assert.ok($('#modal-test').is(':visible'), 'modal visible')
|
||||
assert.true($('#modal-test').is(':visible'), 'modal visible')
|
||||
$(this).bootstrapModal('hide')
|
||||
})
|
||||
.on('hidden.bs.modal', function () {
|
||||
assert.strictEqual($('#modal-test').is(':visible'), false, 'modal hidden')
|
||||
assert.false($('#modal-test').is(':visible'), 'modal hidden')
|
||||
done()
|
||||
})
|
||||
.bootstrapModal('show')
|
||||
|
|
@ -177,11 +177,11 @@ $(function () {
|
|||
.on('shown.bs.modal', function () {
|
||||
assert.notStrictEqual($('#modal-test').length, 0, 'modal inserted into dom')
|
||||
$('.contents').trigger('click')
|
||||
assert.ok($('#modal-test').is(':visible'), 'modal visible')
|
||||
assert.true($('#modal-test').is(':visible'), 'modal visible')
|
||||
$('#modal-test').trigger('click')
|
||||
})
|
||||
.on('hidden.bs.modal', function () {
|
||||
assert.strictEqual($('#modal-test').is(':visible'), false, 'modal hidden')
|
||||
assert.false($('#modal-test').is(':visible'), 'modal hidden')
|
||||
done()
|
||||
})
|
||||
.bootstrapModal('show')
|
||||
|
|
@ -194,7 +194,7 @@ $(function () {
|
|||
$('<div id="modal-test" data-backdrop="false"><div class="contents"/></div>')
|
||||
.on('shown.bs.modal', function () {
|
||||
$('#modal-test').trigger('click')
|
||||
assert.ok($('#modal-test').is(':visible'), 'modal not hidden')
|
||||
assert.true($('#modal-test').is(':visible'), 'modal not hidden')
|
||||
done()
|
||||
})
|
||||
.bootstrapModal('show')
|
||||
|
|
@ -207,14 +207,14 @@ $(function () {
|
|||
var $div = $('<div id="modal-test"/>')
|
||||
$div
|
||||
.on('shown.bs.modal', function () {
|
||||
assert.ok($('#modal-test').length, 'modal inserted into dom')
|
||||
assert.ok($('#modal-test').is(':visible'), 'modal visible')
|
||||
assert.true($('#modal-test').length > 0, 'modal inserted into dom')
|
||||
assert.true($('#modal-test').is(':visible'), 'modal visible')
|
||||
$div.trigger($.Event('keydown', {
|
||||
which: 27
|
||||
}))
|
||||
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($('#modal-test').is(':visible'), false, 'modal hidden')
|
||||
assert.false($('#modal-test').is(':visible'), 'modal hidden')
|
||||
$div.remove()
|
||||
done()
|
||||
}, 0)
|
||||
|
|
@ -229,14 +229,14 @@ $(function () {
|
|||
var $div = $('<div id="modal-test"/>')
|
||||
$div
|
||||
.on('shown.bs.modal', function () {
|
||||
assert.ok($('#modal-test').length, 'modal inserted into dom')
|
||||
assert.ok($('#modal-test').is(':visible'), 'modal visible')
|
||||
assert.true($('#modal-test').length > 0, 'modal inserted into dom')
|
||||
assert.true($('#modal-test').is(':visible'), 'modal visible')
|
||||
$div.trigger($.Event('keyup', {
|
||||
which: 27
|
||||
}))
|
||||
|
||||
setTimeout(function () {
|
||||
assert.ok($div.is(':visible'), 'modal still visible')
|
||||
assert.true($div.is(':visible'), 'modal still visible')
|
||||
$div.remove()
|
||||
done()
|
||||
}, 0)
|
||||
|
|
@ -269,11 +269,11 @@ $(function () {
|
|||
|
||||
$('<div id="modal-test" aria-hidden="true"/>')
|
||||
.on('shown.bs.modal', function () {
|
||||
assert.notOk($('#modal-test').is('[aria-hidden]'), 'aria-hidden attribute removed')
|
||||
assert.false($('#modal-test').is('[aria-hidden]'), 'aria-hidden attribute removed')
|
||||
$(this).bootstrapModal('hide')
|
||||
})
|
||||
.on('hidden.bs.modal', function () {
|
||||
assert.ok($('#modal-test').is('[aria-hidden]'), 'aria-hidden attribute added')
|
||||
assert.true($('#modal-test').is('[aria-hidden]'), 'aria-hidden attribute added')
|
||||
assert.strictEqual($('#modal-test').attr('aria-hidden'), 'true', 'correct aria-hidden="true" added')
|
||||
done()
|
||||
})
|
||||
|
|
@ -286,12 +286,12 @@ $(function () {
|
|||
|
||||
$('<div id="modal-test"/>')
|
||||
.on('shown.bs.modal', function () {
|
||||
assert.ok($('#modal-test').is('[aria-modal]'), 'aria-modal attribute added')
|
||||
assert.true($('#modal-test').is('[aria-modal]'), 'aria-modal attribute added')
|
||||
assert.strictEqual($('#modal-test').attr('aria-modal'), 'true', 'correct aria-modal="true" added')
|
||||
$(this).bootstrapModal('hide')
|
||||
})
|
||||
.on('hidden.bs.modal', function () {
|
||||
assert.notOk($('#modal-test').is('[aria-modal]'), 'aria-modal attribute removed')
|
||||
assert.false($('#modal-test').is('[aria-modal]'), 'aria-modal attribute removed')
|
||||
done()
|
||||
})
|
||||
.bootstrapModal('show')
|
||||
|
|
@ -303,12 +303,12 @@ $(function () {
|
|||
|
||||
$('<div id="modal-test"/>')
|
||||
.on('shown.bs.modal', function () {
|
||||
assert.ok($('#modal-test').is('[role]'), 'role attribute added')
|
||||
assert.true($('#modal-test').is('[role]'), 'role attribute added')
|
||||
assert.strictEqual($('#modal-test').attr('role'), 'dialog', 'correct role="dialog" added')
|
||||
$(this).bootstrapModal('hide')
|
||||
})
|
||||
.on('hidden.bs.modal', function () {
|
||||
assert.notOk($('#modal-test').is('[role]'), 'role attribute removed')
|
||||
assert.false($('#modal-test').is('[role]'), 'role attribute removed')
|
||||
done()
|
||||
})
|
||||
.bootstrapModal('show')
|
||||
|
|
@ -324,13 +324,13 @@ $(function () {
|
|||
})
|
||||
.one('hidden.bs.modal', function () {
|
||||
// After one open-close cycle
|
||||
assert.strictEqual($('#modal-test').is(':visible'), false, 'modal hidden')
|
||||
assert.false($('#modal-test').is(':visible'), 'modal hidden')
|
||||
$(this)
|
||||
.one('shown.bs.modal', function () {
|
||||
$('#close').trigger('click')
|
||||
})
|
||||
.one('hidden.bs.modal', function () {
|
||||
assert.strictEqual($('#modal-test').is(':visible'), false, 'modal hidden')
|
||||
assert.false($('#modal-test').is(':visible'), 'modal hidden')
|
||||
done()
|
||||
})
|
||||
.bootstrapModal('show')
|
||||
|
|
@ -347,7 +347,7 @@ $(function () {
|
|||
$('<div id="modal-test"><div class="contents"><div id="close" data-dismiss="modal"/></div></div>')
|
||||
.on('hidden.bs.modal', function () {
|
||||
setTimeout(function () {
|
||||
assert.ok($(document.activeElement).is($toggleBtn), 'toggling element is once again focused')
|
||||
assert.true($(document.activeElement).is($toggleBtn), 'toggling element is once again focused')
|
||||
done()
|
||||
}, 0)
|
||||
})
|
||||
|
|
@ -375,7 +375,7 @@ $(function () {
|
|||
})
|
||||
.on('hidden.bs.modal', function () {
|
||||
setTimeout(function () {
|
||||
assert.ok($(document.activeElement).is($otherBtn), 'focus returned to toggling element')
|
||||
assert.true($(document.activeElement).is($otherBtn), 'focus returned to toggling element')
|
||||
done()
|
||||
}, 0)
|
||||
})
|
||||
|
|
@ -622,10 +622,10 @@ $(function () {
|
|||
|
||||
$('#test')
|
||||
.on('click.bs.modal.data-api', function (event) {
|
||||
assert.notOk(event.isDefaultPrevented(), 'navigating to href will happen')
|
||||
assert.false(event.isDefaultPrevented(), 'navigating to href will happen')
|
||||
|
||||
setTimeout(function () {
|
||||
assert.ok(event.isDefaultPrevented(), 'model shown instead of navigating to href')
|
||||
assert.true(event.isDefaultPrevented(), 'model shown instead of navigating to href')
|
||||
done()
|
||||
}, 1)
|
||||
})
|
||||
|
|
@ -716,7 +716,7 @@ $(function () {
|
|||
var spy = sinon.spy(Util, 'getTransitionDurationFromElement')
|
||||
|
||||
$modal.on('shown.bs.modal', function () {
|
||||
assert.ok(spy.returned(expectedTransitionDuration))
|
||||
assert.true(spy.returned(expectedTransitionDuration))
|
||||
$style.remove()
|
||||
spy.restore()
|
||||
done()
|
||||
|
|
@ -823,7 +823,7 @@ $(function () {
|
|||
var spyDocOn = sinon.spy($(document), 'on')
|
||||
|
||||
$modal.one('shown.bs.modal', function () {
|
||||
assert.ok(spy.called, '_enforceFocus called')
|
||||
assert.true(spy.called, '_enforceFocus called')
|
||||
assert.ok(spyDocOff.withArgs('focusin.bs.modal'))
|
||||
assert.ok(spyDocOn.withArgs('focusin.bs.modal'))
|
||||
|
||||
|
|
@ -833,7 +833,7 @@ $(function () {
|
|||
})
|
||||
|
||||
$(document).one('focusin', function () {
|
||||
assert.ok(spyFocus.called)
|
||||
assert.true(spyFocus.called)
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -860,7 +860,7 @@ $(function () {
|
|||
|
||||
var $modalBody = $('.modal-body')
|
||||
$modalBody.scrollTop(100)
|
||||
assert.ok($modalBody.scrollTop() > 95 && $modalBody.scrollTop() <= 100)
|
||||
assert.true($modalBody.scrollTop() > 95 && $modalBody.scrollTop() <= 100)
|
||||
|
||||
$modal.on('shown.bs.modal', function () {
|
||||
assert.strictEqual($modalBody.scrollTop(), 0, 'modal body scrollTop should be 0 when opened')
|
||||
|
|
@ -899,7 +899,7 @@ $(function () {
|
|||
setTimeout(function () {
|
||||
var modal = $modal.data('bs.modal')
|
||||
|
||||
assert.strictEqual(modal._isShown, true)
|
||||
assert.true(modal._isShown)
|
||||
done()
|
||||
}, 10)
|
||||
})
|
||||
|
|
@ -924,7 +924,7 @@ $(function () {
|
|||
setTimeout(function () {
|
||||
var modal = $modal.data('bs.modal')
|
||||
|
||||
assert.strictEqual(modal._isShown, false)
|
||||
assert.false(modal._isShown)
|
||||
done()
|
||||
}, 10)
|
||||
})
|
||||
|
|
@ -947,7 +947,7 @@ $(function () {
|
|||
setTimeout(function () {
|
||||
var modal = $modal.data('bs.modal')
|
||||
|
||||
assert.strictEqual(modal._isShown, true)
|
||||
assert.true(modal._isShown)
|
||||
done()
|
||||
}, 10)
|
||||
})
|
||||
|
|
@ -984,7 +984,7 @@ $(function () {
|
|||
$modal.on('shown.bs.modal', function () {
|
||||
$modal.trigger('click')
|
||||
setTimeout(function () {
|
||||
assert.ok($modal.hasClass('modal-static'), 'has modal-static class')
|
||||
assert.true($modal.hasClass('modal-static'), 'has modal-static class')
|
||||
done()
|
||||
}, 0)
|
||||
})
|
||||
|
|
@ -1006,7 +1006,7 @@ $(function () {
|
|||
$modal.on('shown.bs.modal', function () {
|
||||
$modal.trigger('click')
|
||||
setTimeout(function () {
|
||||
assert.notOk($modal.hasClass('modal-static'), 'should not have modal-static class')
|
||||
assert.false($modal.hasClass('modal-static'), 'should not have modal-static class')
|
||||
done()
|
||||
}, 0)
|
||||
})
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ $(function () {
|
|||
assert.expect(2)
|
||||
var $el = $('<div/>')
|
||||
var $popover = $el.bootstrapPopover()
|
||||
assert.ok($popover instanceof $, 'returns jquery collection')
|
||||
assert.true($popover instanceof $, 'returns jquery collection')
|
||||
assert.strictEqual($popover[0], $el[0], 'collection contains element')
|
||||
})
|
||||
|
||||
|
|
@ -67,8 +67,8 @@ $(function () {
|
|||
$('<a href="#" title="mdo" data-content="https://twitter.com/mdo" data-custom-class="a b">@mdo</a>')
|
||||
.appendTo('#qunit-fixture')
|
||||
.on('shown.bs.popover', function () {
|
||||
assert.strictEqual($('.popover').hasClass('popover fade bs-popover-right show'), true, 'has default classes')
|
||||
assert.strictEqual($('.popover').hasClass('a b'), true, 'has custom classes')
|
||||
assert.true($('.popover').hasClass('popover fade bs-popover-right show'), 'has default classes')
|
||||
assert.true($('.popover').hasClass('a b'), 'has custom classes')
|
||||
done()
|
||||
})
|
||||
.bootstrapPopover('show')
|
||||
|
|
@ -157,9 +157,9 @@ $(function () {
|
|||
|
||||
assert.notStrictEqual($('.popover').length, 0, 'popover inserted')
|
||||
assert.strictEqual($('.popover .popover-header').text(), '@glebm <3 writing tests', 'title inserted')
|
||||
assert.strictEqual($.contains($('.popover').get(0), title), false, 'title node copied, not moved')
|
||||
assert.false($.contains($('.popover').get(0), title), 'title node copied, not moved')
|
||||
assert.strictEqual($('.popover .popover-body').html(), '¯\\_(ツ)_/¯', 'content inserted')
|
||||
assert.strictEqual($.contains($('.popover').get(0), content), false, 'content node copied, not moved')
|
||||
assert.false($.contains($('.popover').get(0), content), 'content node copied, not moved')
|
||||
})
|
||||
|
||||
QUnit.test('should not duplicate HTML object', function (assert) {
|
||||
|
|
@ -254,7 +254,7 @@ $(function () {
|
|||
})
|
||||
.one('shown.bs.popover', function () {
|
||||
assert.notStrictEqual($('.popover').length, 0, 'popover was inserted')
|
||||
assert.ok($('.popover').hasClass('foobar'), 'custom class is present')
|
||||
assert.true($('.popover').hasClass('foobar'), 'custom class is present')
|
||||
$popover.bootstrapPopover('hide')
|
||||
})
|
||||
.one('hidden.bs.popover', function () {
|
||||
|
|
@ -279,7 +279,7 @@ $(function () {
|
|||
$popover.bootstrapPopover('show')
|
||||
$popover.bootstrapPopover('dispose')
|
||||
|
||||
assert.strictEqual($popover.hasClass('show'), false, 'popover is hidden')
|
||||
assert.false($popover.hasClass('show'), 'popover is hidden')
|
||||
assert.strictEqual(typeof $popover.data('popover'), 'undefined', 'popover does not have data')
|
||||
assert.strictEqual($._data($popover[0], 'events').click[0].namespace, 'foo', 'popover still has click.foo')
|
||||
assert.ok(!$._data($popover[0], 'events').mouseover && !$._data($popover[0], 'events').mouseout, 'popover does not have any events')
|
||||
|
|
@ -335,7 +335,7 @@ $(function () {
|
|||
$div
|
||||
.one('shown.bs.popover', function () {
|
||||
$('.content-with-handler .btn').trigger('click')
|
||||
assert.ok(handlerCalled, 'content\'s event handler still present')
|
||||
assert.true(handlerCalled, 'content\'s event handler still present')
|
||||
$div.bootstrapPopover('dispose')
|
||||
done()
|
||||
})
|
||||
|
|
@ -448,14 +448,14 @@ $(function () {
|
|||
content: 'with disable/enable'
|
||||
})
|
||||
.on('shown.bs.popover', function () {
|
||||
assert.strictEqual($('.popover').hasClass('show'), true)
|
||||
assert.true($('.popover').hasClass('show'))
|
||||
done()
|
||||
})
|
||||
|
||||
$popover.bootstrapPopover('disable')
|
||||
$popover.trigger($.Event('click'))
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($('.popover').length === 0, true)
|
||||
assert.strictEqual($('.popover').length, 0)
|
||||
$popover.bootstrapPopover('enable')
|
||||
$popover.trigger($.Event('click'))
|
||||
}, 200)
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ $(function () {
|
|||
assert.expect(2)
|
||||
var $el = $('<div/>').appendTo('#qunit-fixture')
|
||||
var $scrollspy = $el.bootstrapScrollspy()
|
||||
assert.ok($scrollspy instanceof $, 'returns jquery collection')
|
||||
assert.true($scrollspy instanceof $, 'returns jquery collection')
|
||||
assert.strictEqual($scrollspy[0], $el[0], 'collection contains element')
|
||||
})
|
||||
|
||||
|
|
@ -84,7 +84,7 @@ $(function () {
|
|||
})
|
||||
|
||||
$scrollspy.one('scroll', function () {
|
||||
assert.ok($section.hasClass('active'), '"active" class still on root node')
|
||||
assert.true($section.hasClass('active'), '"active" class still on root node')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -131,7 +131,7 @@ $(function () {
|
|||
})
|
||||
|
||||
$scrollspy.one('scroll', function () {
|
||||
assert.ok($section.hasClass('active'), '"active" class still on root node')
|
||||
assert.true($section.hasClass('active'), '"active" class still on root node')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -179,7 +179,7 @@ $(function () {
|
|||
})
|
||||
|
||||
$scrollspy.one('scroll', function () {
|
||||
assert.ok($section.hasClass('active'), '"active" class still on root node')
|
||||
assert.true($section.hasClass('active'), '"active" class still on root node')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -226,10 +226,10 @@ $(function () {
|
|||
target: $('.container')
|
||||
})
|
||||
|
||||
assert.ok($('.container').attr('id').length > 0, '`target` has an ID attribute')
|
||||
assert.true($('.container').attr('id').length > 0, '`target` has an ID attribute')
|
||||
|
||||
$scrollspy.one('scroll', function () {
|
||||
assert.ok($section.hasClass('active'), '"active" class still on root node')
|
||||
assert.true($section.hasClass('active'), '"active" class still on root node')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -264,9 +264,9 @@ $(function () {
|
|||
})
|
||||
|
||||
$scrollspy.one('scroll', function () {
|
||||
assert.strictEqual($section.find('#one-link').hasClass('active'), false, '"active" class removed from first section')
|
||||
assert.ok($section.find('#two-link').hasClass('active'), '"active" class on middle section')
|
||||
assert.strictEqual($section.find('#three-link').hasClass('active'), false, '"active" class not on last section')
|
||||
assert.false($section.find('#one-link').hasClass('active'), '"active" class removed from first section')
|
||||
assert.true($section.find('#two-link').hasClass('active'), '"active" class on middle section')
|
||||
assert.false($section.find('#three-link').hasClass('active'), '"active" class not on last section')
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -303,7 +303,7 @@ $(function () {
|
|||
var paddingTop = 5
|
||||
var scrollHeight = Math.ceil($content.scrollTop() + $(target).position().top) + paddingTop
|
||||
$content.one('scroll', function () {
|
||||
assert.ok($(element).hasClass('active'), 'target:' + target + ', element' + element)
|
||||
assert.true($(element).hasClass('active'), 'target:' + target + ', element' + element)
|
||||
deferred.resolve()
|
||||
})
|
||||
$content.scrollTop(scrollHeight)
|
||||
|
|
@ -349,7 +349,7 @@ $(function () {
|
|||
var paddingTop = 5
|
||||
var scrollHeight = Math.ceil($content.scrollTop() + $(target).position().top) + paddingTop
|
||||
$content.one('scroll', function () {
|
||||
assert.ok($(element).hasClass('active'), 'target:' + target + ', element' + element)
|
||||
assert.true($(element).hasClass('active'), 'target:' + target + ', element' + element)
|
||||
deferred.resolve()
|
||||
})
|
||||
$content.scrollTop(scrollHeight)
|
||||
|
|
@ -395,7 +395,7 @@ $(function () {
|
|||
var paddingTop = 5
|
||||
var scrollHeight = Math.ceil($content.scrollTop() + $(target).position().top) + paddingTop
|
||||
$content.one('scroll', function () {
|
||||
assert.ok($(element).hasClass('active'), 'target:' + target + ', element' + element)
|
||||
assert.true($(element).hasClass('active'), 'target:' + target + ', element' + element)
|
||||
deferred.resolve()
|
||||
})
|
||||
$content.scrollTop(scrollHeight)
|
||||
|
|
@ -446,8 +446,8 @@ $(function () {
|
|||
}
|
||||
|
||||
$content.one('scroll', function () {
|
||||
assert.ok($('#a-1').hasClass('active'), 'nav item for outer element has "active" class')
|
||||
assert.ok($('#a-2').hasClass('active'), 'nav item for inner element has "active" class')
|
||||
assert.true($('#a-1').hasClass('active'), 'nav item for outer element has "active" class')
|
||||
assert.true($('#a-2').hasClass('active'), 'nav item for inner element has "active" class')
|
||||
testActiveElements()
|
||||
})
|
||||
|
||||
|
|
@ -491,8 +491,8 @@ $(function () {
|
|||
}
|
||||
|
||||
$content.one('scroll', function () {
|
||||
assert.ok($('#a-1').hasClass('active'), 'nav item for outer element has "active" class')
|
||||
assert.ok($('#a-2').hasClass('active'), 'nav item for inner element has "active" class')
|
||||
assert.true($('#a-1').hasClass('active'), 'nav item for outer element has "active" class')
|
||||
assert.true($('#a-2').hasClass('active'), 'nav item for inner element has "active" class')
|
||||
testActiveElements()
|
||||
})
|
||||
|
||||
|
|
@ -536,8 +536,8 @@ $(function () {
|
|||
}
|
||||
|
||||
$content.one('scroll', function () {
|
||||
assert.ok($('#a-1').hasClass('active'), 'nav item for outer element has "active" class')
|
||||
assert.ok($('#a-2').hasClass('active'), 'nav item for inner element has "active" class')
|
||||
assert.true($('#a-1').hasClass('active'), 'nav item for outer element has "active" class')
|
||||
assert.true($('#a-2').hasClass('active'), 'nav item for inner element has "active" class')
|
||||
testActiveElements()
|
||||
})
|
||||
|
||||
|
|
@ -581,8 +581,8 @@ $(function () {
|
|||
}
|
||||
|
||||
$content.one('scroll', function () {
|
||||
assert.ok($('#a-1').hasClass('active'), 'nav item for outer element has "active" class')
|
||||
assert.ok($('#a-2').hasClass('active'), 'nav item for inner element has "active" class')
|
||||
assert.true($('#a-1').hasClass('active'), 'nav item for outer element has "active" class')
|
||||
assert.true($('#a-2').hasClass('active'), 'nav item for inner element has "active" class')
|
||||
testActiveElements()
|
||||
})
|
||||
|
||||
|
|
@ -622,7 +622,7 @@ $(function () {
|
|||
})
|
||||
.one('scroll', function () {
|
||||
assert.strictEqual($('.active').length, 1, '"active" class on only one element present')
|
||||
assert.strictEqual($('.active').is('#two-link'), true, '"active" class on second section')
|
||||
assert.true($('.active').is('#two-link'), '"active" class on second section')
|
||||
$scrollspy
|
||||
.one('scroll', function () {
|
||||
assert.strictEqual($('.active').length, 0, 'selection cleared')
|
||||
|
|
@ -665,11 +665,11 @@ $(function () {
|
|||
})
|
||||
.one('scroll', function () {
|
||||
assert.strictEqual($('.active').length, 1, '"active" class on only one element present')
|
||||
assert.strictEqual($('.active').is('#two-link'), true, '"active" class on second section')
|
||||
assert.true($('.active').is('#two-link'), '"active" class on second section')
|
||||
$scrollspy
|
||||
.one('scroll', function () {
|
||||
assert.strictEqual($('.active').length, 1, '"active" class on only one element present')
|
||||
assert.strictEqual($('.active').is('#one-link'), true, '"active" class on first section')
|
||||
assert.true($('.active').is('#one-link'), '"active" class on first section')
|
||||
done()
|
||||
})
|
||||
.scrollTop(negativeHeight)
|
||||
|
|
@ -712,7 +712,7 @@ $(function () {
|
|||
var paddingTop = 5
|
||||
var scrollHeight = Math.ceil($content.scrollTop() + $(target).position().top) + paddingTop
|
||||
$content.one('scroll', function () {
|
||||
assert.ok($(element).hasClass('active'), 'target:' + target + ', element: ' + element)
|
||||
assert.true($(element).hasClass('active'), 'target:' + target + ', element: ' + element)
|
||||
deferred.resolve()
|
||||
})
|
||||
$content.scrollTop(scrollHeight)
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ $(function () {
|
|||
assert.expect(2)
|
||||
var $el = $('<div/>')
|
||||
var $tab = $el.bootstrapTab()
|
||||
assert.ok($tab instanceof $, 'returns jquery collection')
|
||||
assert.true($tab instanceof $, 'returns jquery collection')
|
||||
assert.strictEqual($tab[0], $el[0], 'collection contains element')
|
||||
})
|
||||
|
||||
|
|
@ -321,8 +321,8 @@ $(function () {
|
|||
var $tabs = $(tabsHTML).appendTo('#qunit-fixture')
|
||||
|
||||
$tabs.find('li:last-child a').trigger('click')
|
||||
assert.notOk($tabs.find('li:first-child a').hasClass('active'))
|
||||
assert.ok($tabs.find('li:last-child a').hasClass('active'))
|
||||
assert.false($tabs.find('li:first-child a').hasClass('active'))
|
||||
assert.true($tabs.find('li:last-child a').hasClass('active'))
|
||||
})
|
||||
|
||||
QUnit.test('selected tab should deactivate previous selected link in dropdown', function (assert) {
|
||||
|
|
@ -340,9 +340,9 @@ $(function () {
|
|||
var $tabs = $(tabsHTML).appendTo('#qunit-fixture')
|
||||
|
||||
$tabs.find('li:first-child a').trigger('click')
|
||||
assert.ok($tabs.find('li:first-child a').hasClass('active'))
|
||||
assert.notOk($tabs.find('li:last-child a').hasClass('active'))
|
||||
assert.notOk($tabs.find('li:last-child .dropdown-menu a:first-child').hasClass('active'))
|
||||
assert.true($tabs.find('li:first-child a').hasClass('active'))
|
||||
assert.false($tabs.find('li:last-child a').hasClass('active'))
|
||||
assert.false($tabs.find('li:last-child .dropdown-menu a:first-child').hasClass('active'))
|
||||
})
|
||||
|
||||
QUnit.test('Nested tabs', function (assert) {
|
||||
|
|
@ -372,12 +372,12 @@ $(function () {
|
|||
$(tabsHTML).appendTo('#qunit-fixture')
|
||||
|
||||
$('#tabNested2').on('shown.bs.tab', function () {
|
||||
assert.strictEqual($('#x-tab1').hasClass('active'), true)
|
||||
assert.true($('#x-tab1').hasClass('active'))
|
||||
done()
|
||||
})
|
||||
|
||||
$('#tab1').on('shown.bs.tab', function () {
|
||||
assert.strictEqual($('#x-tab1').hasClass('active'), true)
|
||||
assert.true($('#x-tab1').hasClass('active'))
|
||||
$('#tabNested2').trigger($.Event('click'))
|
||||
})
|
||||
.trigger($.Event('click'))
|
||||
|
|
@ -398,15 +398,15 @@ $(function () {
|
|||
$(tabsHTML).appendTo('#qunit-fixture')
|
||||
$('#tab-profile')
|
||||
.on('shown.bs.tab', function () {
|
||||
assert.strictEqual($('#profile').hasClass('fade'), true)
|
||||
assert.strictEqual($('#profile').hasClass('show'), true)
|
||||
assert.true($('#profile').hasClass('fade'))
|
||||
assert.true($('#profile').hasClass('show'))
|
||||
|
||||
$('#tab-home')
|
||||
.on('shown.bs.tab', function () {
|
||||
assert.strictEqual($('#profile').hasClass('fade'), true)
|
||||
assert.strictEqual($('#profile').hasClass('show'), false)
|
||||
assert.strictEqual($('#home').hasClass('fade'), true)
|
||||
assert.strictEqual($('#home').hasClass('show'), true)
|
||||
assert.true($('#profile').hasClass('fade'))
|
||||
assert.false($('#profile').hasClass('show'))
|
||||
assert.true($('#home').hasClass('fade'))
|
||||
assert.true($('#home').hasClass('show'))
|
||||
|
||||
done()
|
||||
})
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ $(function () {
|
|||
|
||||
var $el = $('<div/>')
|
||||
var $toast = $el.bootstrapToast()
|
||||
assert.ok($toast instanceof $, 'returns jquery collection')
|
||||
assert.true($toast instanceof $, 'returns jquery collection')
|
||||
assert.strictEqual($toast[0], $el[0], 'collection contains element')
|
||||
})
|
||||
|
||||
|
|
@ -71,7 +71,7 @@ $(function () {
|
|||
.appendTo($('#qunit-fixture'))
|
||||
|
||||
$toast.on('hidden.bs.toast', function () {
|
||||
assert.strictEqual($toast.hasClass('show'), false)
|
||||
assert.false($toast.hasClass('show'))
|
||||
done()
|
||||
})
|
||||
.bootstrapToast('show')
|
||||
|
|
@ -93,7 +93,7 @@ $(function () {
|
|||
.appendTo($('#qunit-fixture'))
|
||||
|
||||
$toast.on('shown.bs.toast', function () {
|
||||
assert.strictEqual($toast.hasClass('fade'), false)
|
||||
assert.false($toast.hasClass('fade'))
|
||||
done()
|
||||
})
|
||||
.bootstrapToast('show')
|
||||
|
|
@ -119,7 +119,7 @@ $(function () {
|
|||
$toast.bootstrapToast('hide')
|
||||
})
|
||||
.on('hidden.bs.toast', function () {
|
||||
assert.strictEqual($toast.hasClass('show'), false)
|
||||
assert.false($toast.hasClass('show'))
|
||||
done()
|
||||
})
|
||||
.bootstrapToast('show')
|
||||
|
|
@ -136,7 +136,7 @@ $(function () {
|
|||
|
||||
$toast.bootstrapToast('hide')
|
||||
|
||||
assert.strictEqual(spy.called, true)
|
||||
assert.true(spy.called)
|
||||
})
|
||||
|
||||
QUnit.test('should allow to destroy toast', function (assert) {
|
||||
|
|
@ -170,13 +170,13 @@ $(function () {
|
|||
|
||||
$toast.one('shown.bs.toast', function () {
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($toast.hasClass('show'), true)
|
||||
assert.true($toast.hasClass('show'))
|
||||
assert.notStrictEqual(typeof $toast.data('bs.toast'), 'undefined')
|
||||
|
||||
$toast.bootstrapToast('dispose')
|
||||
|
||||
assert.strictEqual(typeof $toast.data('bs.toast'), 'undefined')
|
||||
assert.strictEqual($toast.hasClass('show'), false)
|
||||
assert.false($toast.hasClass('show'))
|
||||
|
||||
done()
|
||||
}, 1)
|
||||
|
|
@ -202,7 +202,7 @@ $(function () {
|
|||
.appendTo($('#qunit-fixture'))
|
||||
|
||||
$toast.on('shown.bs.toast', function () {
|
||||
assert.strictEqual($toast.hasClass('show'), true)
|
||||
assert.true($toast.hasClass('show'))
|
||||
done()
|
||||
})
|
||||
.bootstrapToast('show')
|
||||
|
|
@ -225,12 +225,12 @@ $(function () {
|
|||
|
||||
$toast
|
||||
.on('shown.bs.toast', function () {
|
||||
assert.strictEqual($toast.hasClass('show'), true)
|
||||
assert.true($toast.hasClass('show'))
|
||||
var button = $toast.find('.close')
|
||||
button.trigger('click')
|
||||
})
|
||||
.on('hidden.bs.toast', function () {
|
||||
assert.strictEqual($toast.hasClass('show'), false)
|
||||
assert.false($toast.hasClass('show'))
|
||||
done()
|
||||
})
|
||||
.bootstrapToast('show')
|
||||
|
|
@ -274,7 +274,7 @@ $(function () {
|
|||
var shownCalled = false
|
||||
function assertDone() {
|
||||
setTimeout(function () {
|
||||
assert.strictEqual(shownCalled, false)
|
||||
assert.false(shownCalled)
|
||||
done()
|
||||
}, 20)
|
||||
}
|
||||
|
|
@ -311,7 +311,7 @@ $(function () {
|
|||
setTimeout(function () {
|
||||
toast._config.autohide = false
|
||||
$toast.on('shown.bs.toast', function () {
|
||||
assert.ok(spyClearTimeout.called)
|
||||
assert.true(spyClearTimeout.called)
|
||||
assert.strictEqual(toast._timeout, null)
|
||||
done()
|
||||
})
|
||||
|
|
@ -339,7 +339,7 @@ $(function () {
|
|||
var hiddenCalled = false
|
||||
function assertDone() {
|
||||
setTimeout(function () {
|
||||
assert.strictEqual(hiddenCalled, false)
|
||||
assert.false(hiddenCalled)
|
||||
done()
|
||||
}, 20)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ $(function () {
|
|||
assert.expect(2)
|
||||
var $el = $('<div/>')
|
||||
var $tooltip = $el.bootstrapTooltip()
|
||||
assert.ok($tooltip instanceof $, 'returns jquery collection')
|
||||
assert.true($tooltip instanceof $, 'returns jquery collection')
|
||||
assert.strictEqual($tooltip[0], $el[0], 'collection contains element')
|
||||
})
|
||||
|
||||
|
|
@ -73,7 +73,7 @@ $(function () {
|
|||
|
||||
assert.strictEqual($('#' + id).length, 1, 'has a unique id')
|
||||
assert.strictEqual($('.tooltip').attr('aria-describedby'), $trigger.attr('id'), 'tooltip id and aria-describedby on trigger match')
|
||||
assert.strictEqual($trigger[0].hasAttribute('aria-describedby'), true, 'trigger has aria-describedby')
|
||||
assert.true($trigger[0].hasAttribute('aria-describedby'), 'trigger has aria-describedby')
|
||||
})
|
||||
|
||||
QUnit.test('should remove aria-describedby from trigger on hide', function (assert) {
|
||||
|
|
@ -85,11 +85,11 @@ $(function () {
|
|||
|
||||
$trigger
|
||||
.one('shown.bs.tooltip', function () {
|
||||
assert.strictEqual($trigger[0].hasAttribute('aria-describedby'), true, 'trigger has aria-describedby')
|
||||
assert.true($trigger[0].hasAttribute('aria-describedby'), 'trigger has aria-describedby')
|
||||
$trigger.bootstrapTooltip('hide')
|
||||
})
|
||||
.one('hidden.bs.tooltip', function () {
|
||||
assert.strictEqual($trigger[0].hasAttribute('aria-describedby'), false, 'trigger does not have aria-describedby')
|
||||
assert.false($trigger[0].hasAttribute('aria-describedby'), 'trigger does not have aria-describedby')
|
||||
done()
|
||||
})
|
||||
.bootstrapTooltip('show')
|
||||
|
|
@ -118,7 +118,7 @@ $(function () {
|
|||
|
||||
$tooltip
|
||||
.one('shown.bs.tooltip', function () {
|
||||
assert.ok($('.tooltip').is('.fade.bs-tooltip-bottom.show'), 'has correct classes applied')
|
||||
assert.true($('.tooltip').is('.fade.bs-tooltip-bottom.show'), 'has correct classes applied')
|
||||
|
||||
$tooltip.bootstrapTooltip('hide')
|
||||
})
|
||||
|
|
@ -164,7 +164,7 @@ $(function () {
|
|||
.one('shown.bs.tooltip', function () {
|
||||
assert.notStrictEqual($('.tooltip').length, 0, 'tooltip inserted')
|
||||
assert.strictEqual($('.tooltip').text(), '<3 writing tests', 'title inserted')
|
||||
assert.strictEqual($.contains($('.tooltip').get(0), title), false, 'title node copied, not moved')
|
||||
assert.false($.contains($('.tooltip').get(0), title), 'title node copied, not moved')
|
||||
done()
|
||||
})
|
||||
.bootstrapTooltip('show')
|
||||
|
|
@ -202,7 +202,7 @@ $(function () {
|
|||
|
||||
$tooltip
|
||||
.one('shown.bs.tooltip', function () {
|
||||
assert.strictEqual($('.tooltip').hasClass('some-class'), true, 'custom class is present')
|
||||
assert.true($('.tooltip').hasClass('some-class'), 'custom class is present')
|
||||
$tooltip.bootstrapTooltip('hide')
|
||||
})
|
||||
.one('hidden.bs.tooltip', function () {
|
||||
|
|
@ -344,7 +344,7 @@ $(function () {
|
|||
$tooltip.bootstrapTooltip('show')
|
||||
$tooltip.bootstrapTooltip('dispose')
|
||||
|
||||
assert.strictEqual($tooltip.hasClass('show'), false, 'tooltip is hidden')
|
||||
assert.false($tooltip.hasClass('show'), 'tooltip is hidden')
|
||||
assert.strictEqual(typeof $._data($tooltip[0], 'bs.tooltip'), 'undefined', 'tooltip does not have data')
|
||||
assert.strictEqual($._data($tooltip[0], 'events').click[0].namespace, 'foo', 'tooltip still has click.foo')
|
||||
assert.ok(!$._data($tooltip[0], 'events').mouseover && !$._data($tooltip[0], 'events').mouseout, 'tooltip does not have hover events')
|
||||
|
|
@ -360,7 +360,7 @@ $(function () {
|
|||
// })
|
||||
|
||||
// $div.find('a').trigger('click')
|
||||
// assert.ok($('.tooltip').is('.fade.in'), 'tooltip is faded in')
|
||||
// assert.true($('.tooltip').is('.fade.in'), 'tooltip is faded in')
|
||||
|
||||
// $div.find('a').trigger('click')
|
||||
// assert.strictEqual($div.data('bs.tooltip').tip.parentNode, null, 'tooltip removed')
|
||||
|
|
@ -375,7 +375,7 @@ $(function () {
|
|||
})
|
||||
.bootstrapTooltip('toggle')
|
||||
|
||||
assert.ok($('.tooltip').is('.fade.show'), 'tooltip is faded active')
|
||||
assert.true($('.tooltip').is('.fade.show'), 'tooltip is faded active')
|
||||
})
|
||||
|
||||
QUnit.test('should hide previously shown tooltip when toggle is called on tooltip', function (assert) {
|
||||
|
|
@ -477,7 +477,7 @@ $(function () {
|
|||
})
|
||||
.on('inserted.bs.tooltip', function () {
|
||||
var $tooltip = $($(this).data('bs.tooltip').tip)
|
||||
assert.strictEqual($tooltip.hasClass('bs-tooltip-right'), true)
|
||||
assert.true($tooltip.hasClass('bs-tooltip-right'))
|
||||
assert.strictEqual(typeof $tooltip.attr('style'), 'undefined')
|
||||
$styles.remove()
|
||||
done()
|
||||
|
|
@ -564,7 +564,7 @@ $(function () {
|
|||
passed = false
|
||||
}
|
||||
|
||||
assert.ok(passed, '.tooltip(\'show\') should not throw an error if element no longer is in dom')
|
||||
assert.true(passed, '.tooltip(\'show\') should not throw an error if element no longer is in dom')
|
||||
})
|
||||
|
||||
QUnit.test('should show tooltip if leave event hasn\'t occurred before delay expires', function (assert) {
|
||||
|
|
@ -578,11 +578,11 @@ $(function () {
|
|||
})
|
||||
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($('.tooltip').is('.fade.show'), false, '100ms: tooltip is not faded active')
|
||||
assert.false($('.tooltip').is('.fade.show'), '100ms: tooltip is not faded active')
|
||||
}, 100)
|
||||
|
||||
setTimeout(function () {
|
||||
assert.ok($('.tooltip').is('.fade.show'), '200ms: tooltip is faded active')
|
||||
assert.true($('.tooltip').is('.fade.show'), '200ms: tooltip is faded active')
|
||||
done()
|
||||
}, 200)
|
||||
|
||||
|
|
@ -600,12 +600,12 @@ $(function () {
|
|||
})
|
||||
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($('.tooltip').is('.fade.show'), false, '100ms: tooltip not faded active')
|
||||
assert.false($('.tooltip').is('.fade.show'), '100ms: tooltip not faded active')
|
||||
$tooltip.trigger('mouseout')
|
||||
}, 100)
|
||||
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($('.tooltip').is('.fade.show'), false, '200ms: tooltip not faded active')
|
||||
assert.false($('.tooltip').is('.fade.show'), '200ms: tooltip not faded active')
|
||||
done()
|
||||
}, 200)
|
||||
|
||||
|
|
@ -626,16 +626,16 @@ $(function () {
|
|||
})
|
||||
|
||||
setTimeout(function () {
|
||||
assert.ok($('.tooltip').is('.fade.show'), '1ms: tooltip faded active')
|
||||
assert.true($('.tooltip').is('.fade.show'), '1ms: tooltip faded active')
|
||||
$tooltip.trigger('mouseout')
|
||||
|
||||
setTimeout(function () {
|
||||
assert.ok($('.tooltip').is('.fade.show'), '100ms: tooltip still faded active')
|
||||
assert.true($('.tooltip').is('.fade.show'), '100ms: tooltip still faded active')
|
||||
$tooltip.trigger('mouseenter')
|
||||
}, 100)
|
||||
|
||||
setTimeout(function () {
|
||||
assert.ok($('.tooltip').is('.fade.show'), '200ms: tooltip still faded active')
|
||||
assert.true($('.tooltip').is('.fade.show'), '200ms: tooltip still faded active')
|
||||
done()
|
||||
}, 200)
|
||||
}, 0)
|
||||
|
|
@ -654,12 +654,12 @@ $(function () {
|
|||
})
|
||||
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($('.tooltip').is('.fade.show'), false, '100ms: tooltip not faded active')
|
||||
assert.false($('.tooltip').is('.fade.show'), '100ms: tooltip not faded active')
|
||||
$tooltip.trigger('mouseout')
|
||||
}, 100)
|
||||
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($('.tooltip').is('.fade.show'), false, '200ms: tooltip not faded active')
|
||||
assert.false($('.tooltip').is('.fade.show'), '200ms: tooltip not faded active')
|
||||
done()
|
||||
}, 200)
|
||||
|
||||
|
|
@ -680,12 +680,12 @@ $(function () {
|
|||
})
|
||||
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($('.tooltip').is('.fade.show'), false, '100ms: tooltip not faded active')
|
||||
assert.false($('.tooltip').is('.fade.show'), '100ms: tooltip not faded active')
|
||||
$tooltip.trigger('mouseout')
|
||||
}, 100)
|
||||
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($('.tooltip').is('.fade.show'), false, '250ms: tooltip not faded active')
|
||||
assert.false($('.tooltip').is('.fade.show'), '250ms: tooltip not faded active')
|
||||
done()
|
||||
}, 250)
|
||||
|
||||
|
|
@ -706,16 +706,16 @@ $(function () {
|
|||
})
|
||||
|
||||
setTimeout(function () {
|
||||
assert.ok($($tooltip.data('bs.tooltip').tip).is('.fade.show'), '1ms: tooltip faded active')
|
||||
assert.true($($tooltip.data('bs.tooltip').tip).is('.fade.show'), '1ms: tooltip faded active')
|
||||
|
||||
$tooltip.trigger('mouseout')
|
||||
|
||||
setTimeout(function () {
|
||||
assert.ok($($tooltip.data('bs.tooltip').tip).is('.fade.show'), '100ms: tooltip still faded active')
|
||||
assert.true($($tooltip.data('bs.tooltip').tip).is('.fade.show'), '100ms: tooltip still faded active')
|
||||
}, 100)
|
||||
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($($tooltip.data('bs.tooltip').tip).is('.show'), false, '200ms: tooltip removed')
|
||||
assert.false($($tooltip.data('bs.tooltip').tip).is('.show'), '200ms: tooltip removed')
|
||||
done()
|
||||
}, 200)
|
||||
}, 0)
|
||||
|
|
@ -837,7 +837,7 @@ $(function () {
|
|||
['mouseenter', 'focusin', 'click', 'click', 'mouseleave', 'focusout']
|
||||
]
|
||||
|
||||
assert.strictEqual(showingTooltip(), false)
|
||||
assert.false(showingTooltip())
|
||||
|
||||
$.each(tests, function (idx, triggers) {
|
||||
for (var i = 0, len = triggers.length; i < len; i++) {
|
||||
|
|
@ -864,13 +864,13 @@ $(function () {
|
|||
}
|
||||
|
||||
$el.trigger('click')
|
||||
assert.ok(showingTooltip(), 'tooltip is faded in')
|
||||
assert.true(showingTooltip(), 'tooltip is faded in')
|
||||
|
||||
$el.bootstrapTooltip('hide')
|
||||
assert.strictEqual(showingTooltip(), false, 'tooltip was faded out')
|
||||
assert.false(showingTooltip(), 'tooltip was faded out')
|
||||
|
||||
$el.trigger('click')
|
||||
assert.ok(showingTooltip(), 'tooltip is faded in again')
|
||||
assert.true(showingTooltip(), 'tooltip is faded in again')
|
||||
})
|
||||
|
||||
QUnit.test('should hide tooltip when their containing modal is closed', function (assert) {
|
||||
|
|
@ -953,8 +953,8 @@ $(function () {
|
|||
.on('hidden.bs.tooltip', function () {
|
||||
var tooltip = $el.data('bs.tooltip')
|
||||
var $tooltip = $(tooltip.getTipElement())
|
||||
assert.ok($tooltip.hasClass('tooltip'))
|
||||
assert.ok($tooltip.hasClass('fade'))
|
||||
assert.true($tooltip.hasClass('tooltip'))
|
||||
assert.true($tooltip.hasClass('fade'))
|
||||
done()
|
||||
})
|
||||
|
||||
|
|
@ -984,14 +984,14 @@ $(function () {
|
|||
.appendTo('#qunit-fixture')
|
||||
.bootstrapTooltip()
|
||||
.on('shown.bs.tooltip', function () {
|
||||
assert.strictEqual($('.tooltip').hasClass('show'), true)
|
||||
assert.true($('.tooltip').hasClass('show'))
|
||||
done()
|
||||
})
|
||||
|
||||
$trigger.bootstrapTooltip('disable')
|
||||
$trigger.trigger($.Event('click'))
|
||||
setTimeout(function () {
|
||||
assert.strictEqual($('.tooltip').length === 0, true)
|
||||
assert.strictEqual($('.tooltip').length, 0)
|
||||
$trigger.bootstrapTooltip('enable')
|
||||
$trigger.trigger($.Event('click'))
|
||||
}, 200)
|
||||
|
|
@ -1010,7 +1010,7 @@ $(function () {
|
|||
|
||||
var spyPopper = sinon.spy(tooltip._popper, 'scheduleUpdate')
|
||||
tooltip.update()
|
||||
assert.ok(spyPopper.called)
|
||||
assert.true(spyPopper.called)
|
||||
})
|
||||
|
||||
QUnit.test('should not call Popper to update', function (assert) {
|
||||
|
|
@ -1058,15 +1058,15 @@ $(function () {
|
|||
|
||||
var tooltip = $tooltip.data('bs.tooltip')
|
||||
|
||||
assert.strictEqual(tooltip._isEnabled, true)
|
||||
assert.true(tooltip._isEnabled)
|
||||
|
||||
tooltip.toggleEnabled()
|
||||
|
||||
assert.strictEqual(tooltip._isEnabled, false)
|
||||
assert.false(tooltip._isEnabled)
|
||||
|
||||
tooltip.toggleEnabled()
|
||||
|
||||
assert.strictEqual(tooltip._isEnabled, true)
|
||||
assert.true(tooltip._isEnabled)
|
||||
})
|
||||
|
||||
QUnit.test('should create offset modifier correctly when offset option is a function', function (assert) {
|
||||
|
|
@ -1116,7 +1116,7 @@ $(function () {
|
|||
})
|
||||
|
||||
var tooltip = $trigger.data('bs.tooltip')
|
||||
assert.strictEqual(tooltip.config.sanitize, false)
|
||||
assert.false(tooltip.config.sanitize)
|
||||
})
|
||||
|
||||
QUnit.test('should sanitize template by removing disallowed tags', function (assert) {
|
||||
|
|
@ -1263,7 +1263,7 @@ $(function () {
|
|||
|
||||
var tooltip = $trigger.data('bs.tooltip')
|
||||
|
||||
assert.strictEqual(tooltip.config.sanitize, true)
|
||||
assert.true(tooltip.config.sanitize)
|
||||
})
|
||||
|
||||
QUnit.test('should allow to pass config to Popper with `popperConfig`', function (assert) {
|
||||
|
|
@ -1293,8 +1293,8 @@ $(function () {
|
|||
|
||||
var tooltip = $('.tooltip')
|
||||
|
||||
assert.strictEqual(tooltip.hasClass('a b'), true)
|
||||
assert.strictEqual(tooltip.hasClass('tooltip fade bs-tooltip-top show'), true)
|
||||
assert.true(tooltip.hasClass('a b'))
|
||||
assert.true(tooltip.hasClass('tooltip fade bs-tooltip-top show'))
|
||||
})
|
||||
|
||||
QUnit.test('additional classes can be applied via config string', function (assert) {
|
||||
|
|
@ -1309,8 +1309,8 @@ $(function () {
|
|||
|
||||
var tooltip = $('.tooltip')
|
||||
|
||||
assert.strictEqual(tooltip.hasClass('a b'), true)
|
||||
assert.strictEqual(tooltip.hasClass('tooltip fade bs-tooltip-top show'), true)
|
||||
assert.true(tooltip.hasClass('a b'))
|
||||
assert.true(tooltip.hasClass('tooltip fade bs-tooltip-top show'))
|
||||
})
|
||||
|
||||
QUnit.test('additional classes can be applied via function', function (assert) {
|
||||
|
|
@ -1329,7 +1329,7 @@ $(function () {
|
|||
|
||||
var tooltip = $('.tooltip')
|
||||
|
||||
assert.strictEqual(tooltip.hasClass('a b'), true)
|
||||
assert.strictEqual(tooltip.hasClass('tooltip fade bs-tooltip-top show'), true)
|
||||
assert.true(tooltip.hasClass('a b'))
|
||||
assert.true(tooltip.hasClass('tooltip fade bs-tooltip-top show'))
|
||||
})
|
||||
})
|
||||
|
|
|
|||
|
|
@ -76,7 +76,7 @@ $(function () {
|
|||
|
||||
assert.strictEqual(Util.isElement($div), 1)
|
||||
assert.strictEqual(Util.isElement($div[0]), 1)
|
||||
assert.strictEqual(typeof Util.isElement({}) === 'undefined', true)
|
||||
assert.strictEqual(typeof Util.isElement({}), 'undefined')
|
||||
})
|
||||
|
||||
QUnit.test('Util.getTransitionDurationFromElement should accept transition durations in milliseconds', function (assert) {
|
||||
|
|
@ -140,7 +140,7 @@ $(function () {
|
|||
|
||||
QUnit.test('Util.supportsTransitionEnd should return true', function (assert) {
|
||||
assert.expect(1)
|
||||
assert.ok(Util.supportsTransitionEnd())
|
||||
assert.true(Util.supportsTransitionEnd())
|
||||
})
|
||||
|
||||
QUnit.test('Util.findShadowRoot should find the shadow DOM root', function (assert) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue