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 = _ =>
|
||||
new Promise(resolve => {
|
||||
setTimeout(_ => resolve(Math.round(Math.random() * 10)), 1000)
|
||||
})
|
||||
const testZero = async _ => {
|
||||
return (await processInfo(_ => new Promise(resolve => resolve(0)))) === 'Ok!'
|
||||
}
|
||||
|
||||
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