(self)
| 497 | self.cflags.append('-sENVIRONMENT=shell') |
| 498 | |
| 499 | def require_node(self): |
| 500 | if 'EMTEST_SKIP_NODE' in os.environ: |
| 501 | self.skipTest('test requires node and EMTEST_SKIP_NODE is set') |
| 502 | nodejs = get_nodejs() or get_bun() or get_deno() |
| 503 | if not nodejs: |
| 504 | self.fail('node required to run this test. Use EMTEST_SKIP_NODE to skip') |
| 505 | self.require_engine(nodejs) |
| 506 | return nodejs |
| 507 | |
| 508 | def require_node_25(self): |
| 509 | if 'EMTEST_SKIP_NODE_25' in os.environ: |
no test coverage detected