diff options
| author | Johann-S <[email protected]> | 2019-02-23 00:37:55 +0200 |
|---|---|---|
| committer | XhmikosR <[email protected]> | 2019-02-26 13:04:04 +0200 |
| commit | 8a37045b798fd66ede9c68774f9bb657e28d956a (patch) | |
| tree | 35a1cf1b26701975f9732e99553e53fb295678c7 /js/tests/unit/tooltip.js | |
| parent | 8affe84c722bc459e7152e57d36a4f515f537abf (diff) | |
| download | bootstrap-8a37045b798fd66ede9c68774f9bb657e28d956a.tar.xz bootstrap-8a37045b798fd66ede9c68774f9bb657e28d956a.zip | |
move util in a util folder with the sanitizer
Diffstat (limited to 'js/tests/unit/tooltip.js')
| -rw-r--r-- | js/tests/unit/tooltip.js | 26 |
1 files changed, 6 insertions, 20 deletions
diff --git a/js/tests/unit/tooltip.js b/js/tests/unit/tooltip.js index 85fafe4b8..b542cbfb1 100644 --- a/js/tests/unit/tooltip.js +++ b/js/tests/unit/tooltip.js @@ -722,8 +722,10 @@ $(function () { QUnit.test('should not reload the tooltip on subsequent mouseenter events', function (assert) { assert.expect(1) + var fakeId = 1 var titleHtml = function () { - var uid = Util.getUID('tooltip') + var uid = fakeId + fakeId++ return '<p id="tt-content">' + uid + '</p><p>' + uid + '</p><p>' + uid + '</p>' } @@ -753,8 +755,10 @@ $(function () { QUnit.test('should not reload the tooltip if the mouse leaves and re-enters before hiding', function (assert) { assert.expect(4) + var fakeId = 1 var titleHtml = function () { - var uid = Util.getUID('tooltip') + var uid = 'tooltip' + fakeId + fakeId++ return '<p id="tt-content">' + uid + '</p><p>' + uid + '</p><p>' + uid + '</p>' } @@ -1152,24 +1156,6 @@ $(function () { assert.strictEqual(tooltip.config.template.indexOf('onError'), -1) }) - QUnit.test('should sanitize template by removing tags with XSS', function (assert) { - assert.expect(1) - - var $trigger = $('<a href="#" rel="tooltip" data-trigger="click" title="Another tooltip"/>') - .appendTo('#qunit-fixture') - .bootstrapTooltip({ - template: [ - '<div>', - ' <a href="javascript:alert(7)">Click me</a>', - ' <span>Some content</span>', - '</div>' - ].join('') - }) - - var tooltip = Tooltip._getInstance($trigger[0]) - assert.strictEqual(tooltip.config.template.indexOf('script'), -1) - }) - QUnit.test('should allow custom sanitization rules', function (assert) { assert.expect(2) |
