aboutsummaryrefslogtreecommitdiff
path: root/js/tests
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2018-07-24 17:25:12 -0700
committerMark Otto <[email protected]>2018-07-24 17:25:12 -0700
commitfb2de04374a068594c84c1ec6aba6b5b3726ed27 (patch)
tree88f6d6f1a8a46282890c5eaa4776aed2a4ebd9e0 /js/tests
parentc6abb8ca8405777e8a3fb29016db5cc54889ec8b (diff)
parente3b98c51da4b39fa8af26ec05db07da57fefb0b6 (diff)
downloadbootstrap-fb2de04374a068594c84c1ec6aba6b5b3726ed27.tar.xz
bootstrap-fb2de04374a068594c84c1ec6aba6b5b3726ed27.zip
Merge branch 'v4-dev' into malkomich-v4-dev
Diffstat (limited to 'js/tests')
-rw-r--r--js/tests/index.html4
-rw-r--r--js/tests/karma-bundle.conf.js4
-rw-r--r--js/tests/karma.conf.js4
-rw-r--r--js/tests/unit/modal.js45
-rw-r--r--js/tests/visual/alert.html2
-rw-r--r--js/tests/visual/button.html2
-rw-r--r--js/tests/visual/carousel.html3
-rw-r--r--js/tests/visual/collapse.html2
-rw-r--r--js/tests/visual/dropdown.html4
-rw-r--r--js/tests/visual/modal.html16
-rw-r--r--js/tests/visual/popover.html4
-rw-r--r--js/tests/visual/scrollspy.html3
-rw-r--r--js/tests/visual/tab.html5
-rw-r--r--js/tests/visual/tooltip.html5
14 files changed, 30 insertions, 73 deletions
diff --git a/js/tests/index.html b/js/tests/index.html
index 01af9b2d0..95d72d87a 100644
--- a/js/tests/index.html
+++ b/js/tests/index.html
@@ -8,7 +8,7 @@
<!-- jQuery -->
<script>
(function () {
- var path = '../../assets/js/vendor/jquery-slim.min.js'
+ var path = '../../site/docs/4.1/assets/js/vendor/jquery-slim.min.js'
// get jquery param from the query string.
var jQueryVersion = location.search.match(/[?&]jquery=(.*?)(?=&|$)/)
@@ -19,7 +19,7 @@
document.write('<script src="' + path + '"><\/script>')
}())
</script>
- <script src="../../assets/js/vendor/popper.min.js"></script>
+ <script src="../../site/docs/4.1/assets/js/vendor/popper.min.js"></script>
<!-- QUnit -->
<link rel="stylesheet" href="../../node_modules/qunit/qunit/qunit.css" media="screen">
diff --git a/js/tests/karma-bundle.conf.js b/js/tests/karma-bundle.conf.js
index 74d4c77a6..50c500faa 100644
--- a/js/tests/karma-bundle.conf.js
+++ b/js/tests/karma-bundle.conf.js
@@ -2,7 +2,7 @@
/* eslint no-process-env: 0 */
module.exports = (config) => {
- const jqueryFile = process.env.USE_OLD_JQUERY ? 'https://code.jquery.com/jquery-1.9.1.min.js' : 'assets/js/vendor/jquery-slim.min.js'
+ const jqueryFile = process.env.USE_OLD_JQUERY ? 'https://code.jquery.com/jquery-1.9.1.min.js' : 'site/docs/4.1/assets/js/vendor/jquery-slim.min.js'
config.set({
basePath: '../..',
@@ -17,7 +17,7 @@ module.exports = (config) => {
// list of files / patterns to load in the browser
files: [
jqueryFile,
- 'assets/js/vendor/popper.min.js',
+ 'site/docs/4.1/assets/js/vendor/popper.min.js',
'dist/js/bootstrap.js',
'js/tests/unit/*.js'
],
diff --git a/js/tests/karma.conf.js b/js/tests/karma.conf.js
index 3b438eaa0..397f8b8e3 100644
--- a/js/tests/karma.conf.js
+++ b/js/tests/karma.conf.js
@@ -4,7 +4,7 @@ const path = require('path')
const jsCoveragePath = path.resolve(__dirname, '../coverage')
module.exports = (config) => {
- const jqueryFile = process.env.USE_OLD_JQUERY ? 'https://code.jquery.com/jquery-1.9.1.min.js' : 'assets/js/vendor/jquery-slim.min.js'
+ const jqueryFile = process.env.USE_OLD_JQUERY ? 'https://code.jquery.com/jquery-1.9.1.min.js' : 'site/docs/4.1/assets/js/vendor/jquery-slim.min.js'
config.set({
basePath: '../..',
@@ -20,7 +20,7 @@ module.exports = (config) => {
// list of files / patterns to load in the browser
files: [
jqueryFile,
- 'assets/js/vendor/popper.min.js',
+ 'site/docs/4.1/assets/js/vendor/popper.min.js',
'js/coverage/dist/util.js',
'js/coverage/dist/tooltip.js',
'js/coverage/dist/!(util|index|tooltip).js', // include all of our js/dist files except util.js, index.js and tooltip.js
diff --git a/js/tests/unit/modal.js b/js/tests/unit/modal.js
index 3932d66c7..53a2e0416 100644
--- a/js/tests/unit/modal.js
+++ b/js/tests/unit/modal.js
@@ -21,7 +21,8 @@ $(function () {
document.body.removeChild(scrollDiv)
return scrollbarWidth
}
- // Simulate scrollbars in PhantomJS
+
+ // Simulate scrollbars
$('html').css('padding-right', '16px')
},
beforeEach: function () {
@@ -521,48 +522,6 @@ $(function () {
.bootstrapModal('show')
})
- QUnit.test('should adjust the inline margin of the navbar-toggler when opening and restore when closing', function (assert) {
- assert.expect(2)
- var done = assert.async()
- var $element = $('<div class="navbar-toggler"></div>').appendTo('#qunit-fixture')
- var originalMargin = $element.css('margin-right')
-
- $('<div id="modal-test"/>')
- .on('hidden.bs.modal', function () {
- var currentMargin = $element.css('margin-right')
- assert.strictEqual(currentMargin, originalMargin, 'navbar-toggler margin should be reset after closing')
- $element.remove()
- done()
- })
- .on('shown.bs.modal', function () {
- var expectedMargin = parseFloat(originalMargin) + $(this).getScrollbarWidth() + 'px'
- var currentMargin = $element.css('margin-right')
- assert.strictEqual(currentMargin, expectedMargin, 'navbar-toggler margin should be adjusted while opening')
- $(this).bootstrapModal('hide')
- })
- .bootstrapModal('show')
- })
-
- QUnit.test('should store the original margin of the navbar-toggler in data-margin-right before showing', function (assert) {
- assert.expect(2)
- var done = assert.async()
- var $element = $('<div class="navbar-toggler"></div>').appendTo('#qunit-fixture')
- var originalMargin = '0px'
- $element.css('margin-right', originalMargin)
-
- $('<div id="modal-test"/>')
- .on('hidden.bs.modal', function () {
- assert.strictEqual(typeof $element.data('margin-right'), 'undefined', 'data-margin-right should be cleared after closing')
- $element.remove()
- done()
- })
- .on('shown.bs.modal', function () {
- assert.strictEqual($element.data('margin-right'), originalMargin, 'original navbar-toggler margin should be stored in data-margin-right')
- $(this).bootstrapModal('hide')
- })
- .bootstrapModal('show')
- })
-
QUnit.test('should ignore values set via CSS when trying to restore body padding after closing', function (assert) {
assert.expect(1)
var done = assert.async()
diff --git a/js/tests/visual/alert.html b/js/tests/visual/alert.html
index d6b5cc350..67cafa900 100644
--- a/js/tests/visual/alert.html
+++ b/js/tests/visual/alert.html
@@ -51,7 +51,7 @@
</div>
</div>
- <script src="../../../assets/js/vendor/jquery-slim.min.js"></script>
+ <script src="../../../site/docs/4.1/assets/js/vendor/jquery-slim.min.js"></script>
<script src="../../dist/util.js"></script>
<script src="../../dist/alert.js"></script>
</body>
diff --git a/js/tests/visual/button.html b/js/tests/visual/button.html
index 3de316ac8..b82a10d0d 100644
--- a/js/tests/visual/button.html
+++ b/js/tests/visual/button.html
@@ -44,7 +44,7 @@
</div>
</div>
- <script src="../../../assets/js/vendor/jquery-slim.min.js"></script>
+ <script src="../../../site/docs/4.1/assets/js/vendor/jquery-slim.min.js"></script>
<script src="../../dist/util.js"></script>
<script src="../../dist/button.js"></script>
</body>
diff --git a/js/tests/visual/carousel.html b/js/tests/visual/carousel.html
index e19272c2d..630f870cf 100644
--- a/js/tests/visual/carousel.html
+++ b/js/tests/visual/carousel.html
@@ -45,10 +45,9 @@
</div>
</div>
- <script src="../../../assets/js/vendor/jquery-slim.min.js"></script>
+ <script src="../../../site/docs/4.1/assets/js/vendor/jquery-slim.min.js"></script>
<script src="../../dist/util.js"></script>
<script src="../../dist/carousel.js"></script>
-
<script>
$(function() {
var t0, t1;
diff --git a/js/tests/visual/collapse.html b/js/tests/visual/collapse.html
index 24698d764..07cb98f8f 100644
--- a/js/tests/visual/collapse.html
+++ b/js/tests/visual/collapse.html
@@ -71,7 +71,7 @@
</div>
</div>
- <script src="../../../assets/js/vendor/jquery-slim.min.js"></script>
+ <script src="../../../site/docs/4.1/assets/js/vendor/jquery-slim.min.js"></script>
<script src="../../dist/util.js"></script>
<script src="../../dist/collapse.js"></script>
</body>
diff --git a/js/tests/visual/dropdown.html b/js/tests/visual/dropdown.html
index 3aaf86d9f..be533b171 100644
--- a/js/tests/visual/dropdown.html
+++ b/js/tests/visual/dropdown.html
@@ -203,8 +203,8 @@
</div>
- <script src="../../../assets/js/vendor/jquery-slim.min.js"></script>
- <script src="../../../assets/js/vendor/popper.min.js"></script>
+ <script src="../../../site/docs/4.1/assets/js/vendor/jquery-slim.min.js"></script>
+ <script src="../../../site/docs/4.1/assets/js/vendor/popper.min.js"></script>
<script src="../../dist/util.js"></script>
<script src="../../dist/dropdown.js"></script>
<script src="../../dist/collapse.js"></script>
diff --git a/js/tests/visual/modal.html b/js/tests/visual/modal.html
index d7e7767eb..4fed55c99 100644
--- a/js/tests/visual/modal.html
+++ b/js/tests/visual/modal.html
@@ -58,13 +58,13 @@
<div class="card">
<div class="card-header" role="tab" id="headingOne">
<h5 class="mb-0">
- <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
+ <a data-toggle="collapse" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
Collapsible Group Item #1
</a>
</h5>
</div>
- <div id="collapseOne" class="collapse show" role="tabpanel" aria-labelledby="headingOne">
+ <div id="collapseOne" class="collapse show" data-parent="#accordion" role="tabpanel" aria-labelledby="headingOne">
<div class="card-body">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
</div>
@@ -73,12 +73,12 @@
<div class="card">
<div class="card-header" role="tab" id="headingTwo">
<h5 class="mb-0">
- <a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
+ <a class="collapsed" data-toggle="collapse" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
Collapsible Group Item #2
</a>
</h5>
</div>
- <div id="collapseTwo" class="collapse" role="tabpanel" aria-labelledby="headingTwo">
+ <div id="collapseTwo" class="collapse" data-parent="#accordion" role="tabpanel" aria-labelledby="headingTwo">
<div class="card-body">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
</div>
@@ -87,12 +87,12 @@
<div class="card">
<div class="card-header" role="tab" id="headingThree">
<h5 class="mb-0">
- <a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
+ <a class="collapsed" data-toggle="collapse" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
Collapsible Group Item #3
</a>
</h5>
</div>
- <div id="collapseThree" class="collapse" role="tabpanel" aria-labelledby="headingThree">
+ <div id="collapseThree" class="collapse" data-parent="#accordion" role="tabpanel" aria-labelledby="headingThree">
<div class="card-body">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
</div>
@@ -205,8 +205,8 @@
</button>
</div>
- <script src="../../../assets/js/vendor/jquery-slim.min.js"></script>
- <script src="../../../assets/js/vendor/popper.min.js"></script>
+ <script src="../../../site/docs/4.1/assets/js/vendor/jquery-slim.min.js"></script>
+ <script src="../../../site/docs/4.1/assets/js/vendor/popper.min.js"></script>
<script src="../../dist/util.js"></script>
<script src="../../dist/modal.js"></script>
<script src="../../dist/collapse.js"></script>
diff --git a/js/tests/visual/popover.html b/js/tests/visual/popover.html
index ec2fb4934..422fd6742 100644
--- a/js/tests/visual/popover.html
+++ b/js/tests/visual/popover.html
@@ -31,8 +31,8 @@
</button>
</div>
- <script src="../../../assets/js/vendor/jquery-slim.min.js"></script>
- <script src="../../../assets/js/vendor/popper.min.js"></script>
+ <script src="../../../site/docs/4.1/assets/js/vendor/jquery-slim.min.js"></script>
+ <script src="../../../site/docs/4.1/assets/js/vendor/popper.min.js"></script>
<script src="../../dist/util.js"></script>
<script src="../../dist/tooltip.js"></script>
<script src="../../dist/popover.js"></script>
diff --git a/js/tests/visual/scrollspy.html b/js/tests/visual/scrollspy.html
index b57185187..1d08585cb 100644
--- a/js/tests/visual/scrollspy.html
+++ b/js/tests/visual/scrollspy.html
@@ -86,8 +86,7 @@
<p>Ad leggings keytar, brunch id art party dolor labore.</p>
</div>
- <script src="../../../assets/js/vendor/jquery-slim.min.js"></script>
- <script src="../../../assets/js/vendor/popper.min.js"></script>
+ <script src="../../../site/docs/4.1/assets/js/vendor/jquery-slim.min.js"></script>
<script src="../../dist/util.js"></script>
<script src="../../dist/scrollspy.js"></script>
<script src="../../dist/dropdown.js"></script>
diff --git a/js/tests/visual/tab.html b/js/tests/visual/tab.html
index a6034722e..eb72f5cfc 100644
--- a/js/tests/visual/tab.html
+++ b/js/tests/visual/tab.html
@@ -224,8 +224,9 @@
</div>
</div>
</div>
- <script src="../../../assets/js/vendor/jquery-slim.min.js"></script>
- <script src="../../../assets/js/vendor/popper.min.js"></script>
+
+ <script src="../../../site/docs/4.1/assets/js/vendor/jquery-slim.min.js"></script>
+ <script src="../../../site/docs/4.1/assets/js/vendor/popper.min.js"></script>
<script src="../../dist/util.js"></script>
<script src="../../dist/tab.js"></script>
<script src="../../dist/dropdown.js"></script>
diff --git a/js/tests/visual/tooltip.html b/js/tests/visual/tooltip.html
index d81b018cc..88165c072 100644
--- a/js/tests/visual/tooltip.html
+++ b/js/tests/visual/tooltip.html
@@ -63,11 +63,10 @@
<div id="customContainer"></div>
</div>
- <script src="../../../assets/js/vendor/jquery-slim.min.js"></script>
- <script src="../../../assets/js/vendor/popper.min.js"></script>
+ <script src="../../../site/docs/4.1/assets/js/vendor/jquery-slim.min.js"></script>
+ <script src="../../../site/docs/4.1/assets/js/vendor/popper.min.js"></script>
<script src="../../dist/util.js"></script>
<script src="../../dist/tooltip.js"></script>
-
<script>
$(function () {
$('[data-toggle="tooltip"]').tooltip()