UNPKG

weak

Version:

Make weak references to JavaScript Objects.

24 lines (16 loc) 389 B
var assert = require('assert') var weak = require('../') describe('weak()', function () { afterEach(gc) describe('Buffer', function () { it('should invoke callback before destroying Buffer', function () { var called = false weak(Buffer('test'), function (buf) { called = true }) assert(!called) gc() assert(called) }) }) })