diff options
| author | fat <[email protected]> | 2015-05-10 19:45:38 -0700 |
|---|---|---|
| committer | fat <[email protected]> | 2015-05-10 19:45:38 -0700 |
| commit | ca9c850ebbfc880dc5021b451ffc9fa12184ff87 (patch) | |
| tree | 8db34e73d402c3f71fd2e8c853b7fddf6cee33d6 /js/tests/unit | |
| parent | bbb97a8660639002e70b1786e595ef9171bfecc6 (diff) | |
| download | bootstrap-ca9c850ebbfc880dc5021b451ffc9fa12184ff87.tar.xz bootstrap-ca9c850ebbfc880dc5021b451ffc9fa12184ff87.zip | |
add getters for Version and Default where applicable
add modal my gawd
Diffstat (limited to 'js/tests/unit')
| -rw-r--r-- | js/tests/unit/affix.js | 107 | ||||
| -rw-r--r-- | js/tests/unit/modal.js | 2 |
2 files changed, 1 insertions, 108 deletions
diff --git a/js/tests/unit/affix.js b/js/tests/unit/affix.js deleted file mode 100644 index 3a6918f86..000000000 --- a/js/tests/unit/affix.js +++ /dev/null @@ -1,107 +0,0 @@ -$(function () { - 'use strict'; - - QUnit.module('affix plugin') - - QUnit.test('should be defined on jquery object', function (assert) { - assert.expect(1) - assert.ok($(document.body).affix, 'affix method is defined') - }) - - QUnit.module('affix', { - beforeEach: function () { - // Run all tests in noConflict mode -- it's the only way to ensure that the plugin works in noConflict mode - $.fn.bootstrapAffix = $.fn.affix.noConflict() - }, - afterEach: function () { - $.fn.affix = $.fn.bootstrapAffix - delete $.fn.bootstrapAffix - } - }) - - QUnit.test('should provide no conflict', function (assert) { - assert.expect(1) - assert.strictEqual($.fn.affix, undefined, 'affix was set back to undefined (org value)') - }) - - QUnit.test('should return jquery collection containing the element', function (assert) { - assert.expect(2) - var $el = $('<div/>') - var $affix = $el.bootstrapAffix() - assert.ok($affix instanceof $, 'returns jquery collection') - assert.strictEqual($affix[0], $el[0], 'collection contains element') - }) - - QUnit.test('should exit early if element is not visible', function (assert) { - assert.expect(1) - var $affix = $('<div style="display: none"/>').bootstrapAffix() - $affix.data('bs.affix').checkPosition() - assert.ok(!$affix.hasClass('affix'), 'affix class was not added') - }) - - QUnit.test('should trigger affixed event after affix', function (assert) { - assert.expect(2) - var done = assert.async() - - var templateHTML = '<div id="affixTarget">' - + '<ul>' - + '<li>Please affix</li>' - + '<li>And unaffix</li>' - + '</ul>' - + '</div>' - + '<div id="affixAfter" style="height: 20000px; display: block;"/>' - $(templateHTML).appendTo(document.body) - - $('#affixTarget').bootstrapAffix({ - offset: $('#affixTarget ul').position() - }) - - $('#affixTarget') - .on('affix.bs.affix', function () { - assert.ok(true, 'affix event fired') - }).on('affixed.bs.affix', function () { - assert.ok(true, 'affixed event fired') - $('#affixTarget, #affixAfter').remove() - done() - }) - - setTimeout(function () { - window.scrollTo(0, document.body.scrollHeight) - - setTimeout(function () { - window.scroll(0, 0) - }, 16) // for testing in a browser - }, 0) - }) - - QUnit.test('should affix-top when scrolling up to offset when parent has padding', function (assert) { - assert.expect(1) - var done = assert.async() - - var templateHTML = '<div id="padding-offset" style="padding-top: 20px;">' - + '<div id="affixTopTarget">' - + '<p>Testing affix-top class is added</p>' - + '</div>' - + '<div style="height: 1000px; display: block;"/>' - + '</div>' - $(templateHTML).appendTo(document.body) - - $('#affixTopTarget') - .bootstrapAffix({ - offset: { top: 120, bottom: 0 } - }) - .on('affixed-top.bs.affix', function () { - assert.ok($('#affixTopTarget').hasClass('affix-top'), 'affix-top class applied') - $('#padding-offset').remove() - done() - }) - - setTimeout(function () { - window.scrollTo(0, document.body.scrollHeight) - - setTimeout(function () { - window.scroll(0, 119) - }, 250) - }, 250) - }) -}) diff --git a/js/tests/unit/modal.js b/js/tests/unit/modal.js index 217e4d7f7..6da09e3c6 100644 --- a/js/tests/unit/modal.js +++ b/js/tests/unit/modal.js @@ -34,7 +34,7 @@ $(function () { QUnit.test('should expose defaults var for settings', function (assert) { assert.expect(1) - assert.ok($.fn.bootstrapModal.Constructor.DEFAULTS, 'default object exposed') + assert.ok($.fn.bootstrapModal.Constructor.Default, 'default object exposed') }) QUnit.test('should insert into dom when show method is called', function (assert) { |
