mirror of
https://github.com/twbs/bootstrap.git
synced 2025-08-23 05:33:02 +02:00
fix unit tests for chrome mobile
This commit is contained in:
@@ -804,7 +804,7 @@ $(function () {
|
|||||||
|
|
||||||
var $modalBody = $('.modal-body')
|
var $modalBody = $('.modal-body')
|
||||||
$modalBody.scrollTop(100)
|
$modalBody.scrollTop(100)
|
||||||
assert.strictEqual($modalBody.scrollTop(), 100)
|
assert.ok($modalBody.scrollTop() > 95 && $modalBody.scrollTop() <= 100)
|
||||||
|
|
||||||
$modal.on('shown.bs.modal', function () {
|
$modal.on('shown.bs.modal', function () {
|
||||||
assert.strictEqual($modalBody.scrollTop(), 0, 'modal body scrollTop should be 0 when opened')
|
assert.strictEqual($modalBody.scrollTop(), 0, 'modal body scrollTop should be 0 when opened')
|
||||||
|
@@ -201,7 +201,9 @@ $(function () {
|
|||||||
var done = assert.async()
|
var done = assert.async()
|
||||||
var testElementIsActiveAfterScroll = function (element, target) {
|
var testElementIsActiveAfterScroll = function (element, target) {
|
||||||
var deferred = $.Deferred()
|
var deferred = $.Deferred()
|
||||||
var scrollHeight = Math.ceil($content.scrollTop() + $(target).position().top)
|
// add top padding to fix Chrome on Android failures
|
||||||
|
var paddingTop = 5
|
||||||
|
var scrollHeight = Math.ceil($content.scrollTop() + $(target).position().top) + paddingTop
|
||||||
$content.one('scroll', function () {
|
$content.one('scroll', function () {
|
||||||
assert.ok($(element).hasClass('active'), 'target:' + target + ', element' + element)
|
assert.ok($(element).hasClass('active'), 'target:' + target + ', element' + element)
|
||||||
deferred.resolve()
|
deferred.resolve()
|
||||||
@@ -245,7 +247,9 @@ $(function () {
|
|||||||
var done = assert.async()
|
var done = assert.async()
|
||||||
var testElementIsActiveAfterScroll = function (element, target) {
|
var testElementIsActiveAfterScroll = function (element, target) {
|
||||||
var deferred = $.Deferred()
|
var deferred = $.Deferred()
|
||||||
var scrollHeight = Math.ceil($content.scrollTop() + $(target).position().top)
|
// add top padding to fix Chrome on Android failures
|
||||||
|
var paddingTop = 5
|
||||||
|
var scrollHeight = Math.ceil($content.scrollTop() + $(target).position().top) + paddingTop
|
||||||
$content.one('scroll', function () {
|
$content.one('scroll', function () {
|
||||||
assert.ok($(element).hasClass('active'), 'target:' + target + ', element' + element)
|
assert.ok($(element).hasClass('active'), 'target:' + target + ', element' + element)
|
||||||
deferred.resolve()
|
deferred.resolve()
|
||||||
@@ -289,7 +293,9 @@ $(function () {
|
|||||||
var done = assert.async()
|
var done = assert.async()
|
||||||
var testElementIsActiveAfterScroll = function (element, target) {
|
var testElementIsActiveAfterScroll = function (element, target) {
|
||||||
var deferred = $.Deferred()
|
var deferred = $.Deferred()
|
||||||
var scrollHeight = Math.ceil($content.scrollTop() + $(target).position().top)
|
// add top padding to fix Chrome on Android failures
|
||||||
|
var paddingTop = 5
|
||||||
|
var scrollHeight = Math.ceil($content.scrollTop() + $(target).position().top) + paddingTop
|
||||||
$content.one('scroll', function () {
|
$content.one('scroll', function () {
|
||||||
assert.ok($(element).hasClass('active'), 'target:' + target + ', element' + element)
|
assert.ok($(element).hasClass('active'), 'target:' + target + ', element' + element)
|
||||||
deferred.resolve()
|
deferred.resolve()
|
||||||
@@ -604,7 +610,9 @@ $(function () {
|
|||||||
|
|
||||||
var testElementIsActiveAfterScroll = function (element, target) {
|
var testElementIsActiveAfterScroll = function (element, target) {
|
||||||
var deferred = $.Deferred()
|
var deferred = $.Deferred()
|
||||||
var scrollHeight = Math.ceil($content.scrollTop() + $(target).position().top)
|
// add top padding to fix Chrome on Android failures
|
||||||
|
var paddingTop = 5
|
||||||
|
var scrollHeight = Math.ceil($content.scrollTop() + $(target).position().top) + paddingTop
|
||||||
$content.one('scroll', function () {
|
$content.one('scroll', function () {
|
||||||
assert.ok($(element).hasClass('active'), 'target:' + target + ', element: ' + element)
|
assert.ok($(element).hasClass('active'), 'target:' + target + ', element: ' + element)
|
||||||
deferred.resolve()
|
deferred.resolve()
|
||||||
|
Reference in New Issue
Block a user