blob: 2b4c4037f11bcc7b2494adce9a218c4cd2f40817 [file] [log] [blame] [edit]
'use strict';
const assert = require('assert');
const testUtil = require('./testUtil');
module.exports = require('./common').runTest(test);
function test (binding) {
return testUtil.runGCTests([
'test reference',
() => binding.reference.createWeakArray(),
() => assert.strictEqual(true, binding.reference.accessWeakArrayEmpty()),
'test reference move op',
() => binding.reference.refMoveAssignTest(),
'test reference ref',
() => binding.reference.referenceRefTest(),
'test reference reset',
() => binding.reference.refResetTest()
]);
}