[ospec] Restore the assertion success on async test finalization in time

This commit is contained in:
Pierre-Yves Gérardy 2018-05-27 23:09:51 +02:00 committed by Pierre-Yves Gérardy
parent 8ebf036b8c
commit 25975c5ce4
2 changed files with 3 additions and 2 deletions

View file

@ -147,7 +147,9 @@ else window.o = m()
}
// for internal use only
function finalizeAsync(err) {
if (err != null) {
if (err == null) {
if (task.err != null) succeed(new Assert)
} else {
if (err instanceof Error) fail(new Assert, err.message, err)
else fail(new Assert, String(err), null)
}