(code)
| 555 | |
| 556 | var count = 0; |
| 557 | function expectError(code) { |
| 558 | count++; |
| 559 | return function(error) { |
| 560 | expect(error.code).to.equal(code); |
| 561 | count--; |
| 562 | if (!count) next(); |
| 563 | }; |
| 564 | } |
| 565 | |
| 566 | doc.on('error', expectError('ERR_HARD_ROLLBACK_FETCH_FAILED')); |
| 567 | doc.submitOp(nonInvertibleOp, expectError('SUBMIT_ERROR')); |