Files
bun-src/test/napi/napi-app/test_experimental_crash.js
T
2026-08-27 21:09:14 +00:00

21 lines
628 B
JavaScript

// Test script for experimental NAPI module that should crash
const m = require('./build/Debug/test_reference_unref_in_finalizer_experimental.node');
console.log('Loading experimental module...');
let arr = m.test_reference_unref_in_finalizer_experimental();
console.log('Test function returned');
// Clear reference and force GC
arr = null;
if (global.gc) {
global.gc();
console.log('GC triggered - should crash now');
} else if (process.isBun && Bun.gc) {
Bun.gc(true);
console.log('GC triggered - should crash now');
}
// This should never print
console.log('ERROR: Did not crash! Test failed!');
process.exit(1);