UNPKG

regedit

Version:

Read, Write, List and do all sorts of funky stuff to the windows registry using node.js and windows script host

58 lines (47 loc) 1.08 kB
var index = require('../index') describe.skip('benchmark test', function() { this.timeout(40000) var testSize = 10000 var staticBaseKey = 'HKCU\\software\\ironSource\\test\\bench\\' var baseKey, keys it('create', function(done) { console.time('start create') index.createKey(keys, function(err) { if (err) { return done(err) } console.timeEnd('start create') done() }) }) it('test', function(done) { index.createKey(keys, function(err) { if (err) { return done(err) } console.timeEnd('start create') index.list(baseKey, function(err) { if (err) { return done(err) } console.time('start create') done() }) }) }) beforeEach(function() { baseKey = staticBaseKey + Date.now() // clear remains of previous tests index.deleteKey(staticBaseKey, function(err) { if (err) { console.log(err) console.log('this is of no consequence, probably.') } // create N keys for the test keys = [] for (var i = 0; i < testSize; i++) { keys.push(baseKey + '\\' + i) } }) }) })