Current Dev State

This commit is contained in:
Tim Lorsbach
2025-06-23 20:13:54 +02:00
parent b4f9bb277d
commit ded50edaa2
22617 changed files with 4345095 additions and 174 deletions

45
static/js/ketcher2/node_modules/kew/test/later.js generated vendored Normal file
View File

@ -0,0 +1,45 @@
var Q = require('../kew')
function synchronous (callback) {
callback()
}
var asynchronous = Q.getNextTickFunction()
exports.testAsynchronousSynchronous = function (test) {
Q.setNextTickFunction(synchronous)
var number = 5
Q.resolve(true).then(function () {
number = 6
})
test.equals(number, 6, 'Q should resolve synchronously')
Q.setNextTickFunction(asynchronous)
Q.resolve(true).then(function () {
number = 7
})
test.equals(number, 6, 'Q should resolve asynchronously')
test.done()
}
exports.testSetImmediate = function (test) {
if (typeof setImmediate == 'undefined') {
test.done()
return
}
Q.setNextTickFunction(setImmediate)
var number = 5
Q.resolve(true).then(function () {
number = 6
})
test.equals(number, 5, 'Q should resolve asynchronously')
setImmediate(function () {
test.equals(number, 6, 'Q should schedule _successFn synchronously')
test.done()
})
}