* @param {import("../").Watching} watcher watcher * @param {(err?: null | Error) => void} callback callback * @returns {Promise<void>}
(watcher, callback)
| 50 | * @returns {Promise<void>} |
| 51 | */ |
| 52 | function close(watcher, callback) { |
| 53 | return new Promise((res) => { |
| 54 | const onClose = () => { |
| 55 | callback(); |
| 56 | res(); |
| 57 | }; |
| 58 | watcher.close(onClose); |
| 59 | }); |
| 60 | } |
| 61 | |
| 62 | it("each callback should be called", async () => { |
| 63 | let num = 0; |