s.test('with 4 retries', (assert) => {
    const stub = sinon.stub().returns(Promise.reject())
    retry(4, stub)
      .then(() => assert.fail())
      .catch(() => {