mirror of https://github.com/01-edu/public.git
feat(kept-promise): add test
This commit is contained in:
parent
24cb83bd6a
commit
7553d3d994
|
@ -1,6 +1,19 @@
|
||||||
import keptPromise
|
export const tests = []
|
||||||
|
|
||||||
const getImportantInfo = _ =>
|
const testZero = async _ => {
|
||||||
new Promise(resolve => {
|
return (await processInfo(_ => new Promise(resolve => resolve(0)))) === 'Ok!'
|
||||||
setTimeout(_ => resolve(Math.round(Math.random() * 10)), 1000)
|
}
|
||||||
})
|
|
||||||
|
const testOddNumber = async _ => {
|
||||||
|
return (
|
||||||
|
(await processInfo(_ => new Promise(resolve => resolve(1)))) === 'Error!'
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
const testEvenNumber = async _ => {
|
||||||
|
return (await processInfo(_ => new Promise(resolve => resolve(4)))) === 'Ok!'
|
||||||
|
}
|
||||||
|
|
||||||
|
tests.push(testZero, testOddNumber, testEvenNumber)
|
||||||
|
|
||||||
|
Object.freeze(tests)
|
||||||
|
|
Loading…
Reference in New Issue