()
| 216 | it('reports an error thrown from resolver', () => { |
| 217 | const source = ['a', 'b', 'c']; |
| 218 | const task = () => |
| 219 | resolveUntil<string, string>( |
| 220 | source[Symbol.iterator](), |
| 221 | v => { |
| 222 | throw new Error(v); |
| 223 | }, |
| 224 | (s, v) => true, |
| 225 | ); |
| 226 | expect(task).throw('a'); |
| 227 | }); |
| 228 |