%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
| Server IP : 14.207.165.8 / Your IP : 216.73.216.26 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/thread-self/root/var/www/html/ppaobm/vendor/bower-asset/sweetalert2/test/qunit/ |
Upload File : |
const { $, Swal, SwalWithoutAnimation, triggerKeydownEvent, isVisible } = require('./helpers')
QUnit.test('confirm button /w useRejections: true', (assert) => {
const done = assert.async()
SwalWithoutAnimation({
title: 'Confirm me',
useRejections: true
}).then((result) => {
assert.equal(result, true)
done()
})
Swal.clickConfirm()
})
QUnit.test('cancel button /w useRejections: true', (assert) => {
const done = assert.async()
SwalWithoutAnimation({
title: 'Cancel me',
useRejections: true
}).then(
() => {},
(dismiss) => {
assert.equal(dismiss, Swal.DismissReason.cancel)
done()
}
)
Swal.clickCancel()
})
QUnit.test('esc key /w useRejections: true', (assert) => {
const done = assert.async()
SwalWithoutAnimation({
title: 'Esc me',
useRejections: true
}).then(
() => {},
(dismiss) => {
assert.equal(dismiss, Swal.DismissReason.esc)
done()
}
)
triggerKeydownEvent(Swal.getPopup(), 'Escape')
})
QUnit.test('backdrop click /w useRejections: true', (assert) => {
const done = assert.async()
Swal({
title: 'Backdrop click',
useRejections: true
}).then(
() => {},
(dismiss) => {
assert.equal(dismiss, Swal.DismissReason.backdrop)
done()
}
)
$('.swal2-container').click()
})
QUnit.test('timer /w useRejections: true', (assert) => {
const done = assert.async()
SwalWithoutAnimation({
title: 'Timer test',
timer: 10,
useRejections: true
}).then(
() => {},
(dismiss) => {
assert.equal(dismiss, Swal.DismissReason.timer)
done()
}
)
})
QUnit.test('close button /w useRejections: true', (assert) => {
const done = assert.async()
Swal({
title: 'Close button test',
showCloseButton: true,
useRejections: true
}).then(
() => {},
(dismiss) => {
assert.equal(dismiss, Swal.DismissReason.close)
done()
}
)
const closeButton = $('.swal2-close')
assert.ok(isVisible(closeButton))
closeButton.click()
})
QUnit.test('input text /w useRejections: true', (assert) => {
const done = assert.async()
const string = 'Live for yourself'
Swal({
input: 'text',
useRejections: true
}).then((result) => {
assert.equal(result, string)
done()
})
$('.swal2-input').value = string
Swal.clickConfirm()
})
QUnit.test('built-in email validation /w useRejections: true', (assert) => {
const done = assert.async()
const validEmailAddress = 'team+support+a.b@example.com'
Swal({
input: 'email',
useRejections: true
}).then((result) => {
assert.equal(result, validEmailAddress)
done()
})
$('.swal2-input').value = validEmailAddress
Swal.clickConfirm()
})
QUnit.test('input select /w useRejections: true', (assert) => {
const done = assert.async()
const selected = 'dos'
Swal({
input: 'select',
inputOptions: { uno: 1, dos: 2 },
useRejections: true
}).then((result) => {
assert.equal(result, selected)
done()
})
$('.swal2-select').value = selected
Swal.clickConfirm()
})
QUnit.test('input checkbox /w useRejections: true', (assert) => {
const done = assert.async()
Swal({
input: 'checkbox',
inputAttributes: {
name: 'test-checkbox'
},
useRejections: true
}).then((result) => {
assert.equal(checkbox.getAttribute('name'), 'test-checkbox')
assert.equal(result, '1')
done()
})
const checkbox = $('.swal2-checkbox input')
checkbox.checked = true
Swal.clickConfirm()
})