sdfsdfs
This commit is contained in:
28
node_modules/randomfill/test.js
generated
vendored
Normal file
28
node_modules/randomfill/test.js
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
var test = require('tape')
|
||||
var crypto = require('./browser')
|
||||
var Buffer = require('safe-buffer').Buffer
|
||||
test('sync', function (t) {
|
||||
t.test('first', function (t) {
|
||||
const buf = Buffer.alloc(10)
|
||||
const before = buf.toString('hex')
|
||||
crypto.randomFillSync(buf, 5, 5)
|
||||
const after = buf.toString('hex')
|
||||
t.notEqual(before, after)
|
||||
t.equal(before.slice(0, 10), after.slice(0, 10))
|
||||
t.end()
|
||||
})
|
||||
})
|
||||
test('async', function (t) {
|
||||
t.test('first', function (t) {
|
||||
const buf = Buffer.alloc(10)
|
||||
const before = buf.toString('hex')
|
||||
crypto.randomFill(buf, 5, 5, function (err, bufa) {
|
||||
t.error(err)
|
||||
const after = bufa.toString('hex')
|
||||
t.notEqual(before, after)
|
||||
t.equal(before.slice(0, 10), after.slice(0, 10))
|
||||
t.ok(buf === bufa, 'same buffer')
|
||||
t.end()
|
||||
})
|
||||
})
|
||||
})
|
Reference in New Issue
Block a user