08-27-周三_17-09-29
This commit is contained in:
23
node_modules/weak/test/buffer.js
generated
vendored
Normal file
23
node_modules/weak/test/buffer.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
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)
|
||||
})
|
||||
|
||||
})
|
||||
})
|
Reference in New Issue
Block a user