diff options
Diffstat (limited to 'js/tests/closure.html')
| -rw-r--r-- | js/tests/closure.html | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/js/tests/closure.html b/js/tests/closure.html new file mode 100644 index 000000000..82c65f62b --- /dev/null +++ b/js/tests/closure.html @@ -0,0 +1,83 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> + <title>Bootstrap Plugin Test Suite</title> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <!-- jQuery --> + <script src="vendor/jquery.min.js"></script> + + <!-- QUnit --> + <link rel="stylesheet" href="vendor/qunit.css" media="screen"> + <script src="vendor/qunit.js"></script> + <style> + #qunit-tests > li.pass { + display: none;/* Make it easier to see failing tests in Sauce screencasts */ + } + + #qunit-fixture { + top: 0; + left: 0; + } + </style> + <script> + // See https://github.com/axemclion/grunt-saucelabs#test-result-details-with-qunit + var log = [] + QUnit.done(function (testResults) { + var tests = [] + for (var i = 0, len = log.length; i < len; i++) { + var details = log[i] + tests.push({ + name: details.name, + result: details.result, + expected: details.expected, + actual: details.actual, + source: details.source + }) + } + testResults.tests = tests + + window.global_test_results = testResults + }) + + QUnit.testStart(function (testDetails) { + $(window).scrollTop(0) + QUnit.log = function (details) { + if (!details.result) { + details.name = testDetails.name + log.push(details) + } + } + }) + + // Cleanup + QUnit.testDone(function () { + $('#qunit-fixture').empty() + $('#modal-test, .modal-backdrop').remove() + }) + </script> + + <!-- Plugin sources --> + <script src="../../dist/js/bootstrap.min.js"></script> + + <!-- Unit tests --> + <script src="unit/alert.js"></script> + <script src="unit/button.js"></script> + <script src="unit/carousel.js"></script> + <script src="unit/collapse.js"></script> + <script src="unit/dropdown.js"></script> + <script src="unit/modal.js"></script> + <script src="unit/scrollspy.js"></script> + <script src="unit/tab.js"></script> + <script src="unit/tooltip.js"></script> + <script src="unit/popover.js"></script> + + </head> + <body> + <div id="qunit-container"> + <div id="qunit"></div> + <div id="qunit-fixture"></div> + </div> + </body> +</html> |
