(emit, counter, exitCode)
| 13 | return JSON.stringify({ type: 'result', is_error: false, result: JSON.stringify(geneObj) }); |
| 14 | } |
| 15 | function fakeSpawn(emit, counter, exitCode) { |
| 16 | return (bin, args, opts) => { |
| 17 | if (counter) counter.n++; |
| 18 | const code = `process.stdout.write(${JSON.stringify(emit)}); process.exit(${exitCode || 0});`; |
| 19 | return spawn(process.execPath, ['-e', code], { ...opts }); |
| 20 | }; |
| 21 | } |
| 22 | const GOOD_GENE = { |
| 23 | type: 'Gene', id: 'gene_distilled_publish-feishu-doc', category: 'innovate', |
| 24 | signals_match: ['publish_feishu', 'feishu_doc', 'lark_doc'], |
no outgoing calls
no test coverage detected