Sha256: 023792a514c7fdea702c894192867c97b99c330b3cd4fe1c812fb09bba4e59f8

Contents?: true

Size: 579 Bytes

Versions: 6

Compression:

Stored size: 579 Bytes

Contents

'use strict';
var Buffer = require('../../').Buffer;
if (Buffer.TYPED_ARRAY_SUPPORT) return;


var assert = require('assert');

var safe = Buffer.alloc(10);

function isZeroFilled(buf) {
  for (var n = 0; n < buf.length; n++)
    if (buf[n] !== 0) return false;
  return true;
}

assert(isZeroFilled(safe));

// Test that unsafe allocations doesn't affect subsequent safe allocations
Buffer.allocUnsafe(10);
assert(isZeroFilled(new Float64Array(10)));

new Buffer(10);
assert(isZeroFilled(new Float64Array(10)));

Buffer.allocUnsafe(10);
assert(isZeroFilled(Buffer.alloc(10)));

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
brwy_rails-0.0.6 test/dummy/node_modules/buffer/test/node/test-buffer-safe-unsafe.js
brwy_rails-0.0.5 test/dummy/node_modules/buffer/test/node/test-buffer-safe-unsafe.js
brwy_rails-0.0.4 test/dummy/node_modules/buffer/test/node/test-buffer-safe-unsafe.js
brwy_rails-0.0.3 test/dummy/node_modules/buffer/test/node/test-buffer-safe-unsafe.js
brwy_rails-0.0.2 test/dummy/node_modules/buffer/test/node/test-buffer-safe-unsafe.js
brwy_rails-0.0.1 test/dummy/node_modules/buffer/test/node/test-buffer-safe-unsafe.js