| 'use strict'; | 
| var Buffer = require('../../').Buffer; | 
|   | 
|   | 
|   | 
| 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))); |