123456789101112131415161718192021222324 |
- var assert = require('assert')
- var ref = require('../')
- // This will check if the new Buffer implementation behaves like the pre io.js 3.0 one did:
- describe('iojs3issue', function () {
- it('should not crash', function() {
- for (var i = 0; i < 10; i++) {
- gc()
- var buf = new Buffer(8)
- buf.fill(0)
- var buf2 = ref.ref(buf)
- var buf3 = ref.deref(buf2)
- }
- })
- it('should not crash too', function() {
- for (var i = 0; i < 10; i++) {
- gc()
- var buf = new Buffer(7)
- buf.fill(0)
- var buf2 = ref.ref(buf)
- var buf3 = ref.deref(buf2)
- }
- })
- })
|