weak
Version:
Make weak references to JavaScript Objects.
24 lines (19 loc) • 364 B
JavaScript
var assert = require('assert')
var weak = require('../')
describe('create()', function () {
afterEach(gc)
it('should throw on non-"object" values', function () {
[ 0
, 0.0
, true
, false
, null
, undefined
, 'foo'
].forEach(function (val) {
assert.throws(function () {
weak.create(val)
})
})
})
})