From db76902979883f426cc967be657d8121be8da508 Mon Sep 17 00:00:00 2001 From: Xiao Gui <xgui3783@gmail.com> Date: Tue, 7 Jan 2020 15:17:07 +0100 Subject: [PATCH] chore: uncomment retry logic --- deploy/datasets/util.spec.js | 68 ++++++++++++++++++------------------ 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/deploy/datasets/util.spec.js b/deploy/datasets/util.spec.js index 2784f475b..ce51f7f45 100644 --- a/deploy/datasets/util.spec.js +++ b/deploy/datasets/util.spec.js @@ -6,47 +6,47 @@ const allen2015 = require('./testData/allen2015') describe('datasets/util.js', () => { - // describe('retry', () => { + describe('retry', () => { - // let val = 0 + let val = 0 - // const failCall = fake() - // const succeedCall = fake() + const failCall = fake() + const succeedCall = fake() - // const prFn = () => { - // val++ - // return val >=3 - // ? (succeedCall(), Promise.resolve()) - // : (failCall(), Promise.reject()) - // } + const prFn = () => { + val++ + return val >=3 + ? (succeedCall(), Promise.resolve()) + : (failCall(), Promise.reject()) + } - // beforeEach(() => { - // val = 0 - // succeedCall.resetHistory() - // failCall.resetHistory() - // }) + beforeEach(() => { + val = 0 + succeedCall.resetHistory() + failCall.resetHistory() + }) - // it('retry until succeed', async () => { - // await retry(prFn) - // assert(succeedCall.called) - // assert(failCall.calledTwice) - // }) + it('retry until succeed', async () => { + await retry(prFn) + assert(succeedCall.called) + assert(failCall.calledTwice) + }) - // it('retry with shorter timeouts', async () => { - // await retry(prFn, { timeout: 100 }) - // assert(succeedCall.called) - // assert(failCall.calledTwice) - // }) + it('retry with shorter timeouts', async () => { + await retry(prFn, { timeout: 100 }) + assert(succeedCall.called) + assert(failCall.calledTwice) + }) - // it('when retries excceeded, retry fn throws', async () => { - // try { - // await retry(prFn, { timeout: 100, retries: 2 }) - // assert(false, 'retry fn should throw if retries exceed') - // } catch (e) { - // assert(true) - // } - // }) - // }) + it('when retries excceeded, retry fn throws', async () => { + try { + await retry(prFn, { timeout: 100, retries: 2 }) + assert(false, 'retry fn should throw if retries exceed') + } catch (e) { + assert(true) + } + }) + }) describe('datasetRegionExistsInParcellationRegion', () => { it('should filter waxholm v2 properly', async () => { -- GitLab