diff --git a/test.js b/test.js index 2aeb653..868adb1 100644 --- a/test.js +++ b/test.js @@ -2,6 +2,7 @@ var varint = require('./index') , test = require('tape') , decode = varint.decode , encode = varint.encode + , encodingLength = varint.encodingLength test('fuzz test', function(assert) { var expect @@ -106,6 +107,15 @@ test('fuzz test - big', function(assert) { assert.end() }) +test('encodingLength', function (assert) { + + for(var i = 0; i <= 53; i++) { + var n = Math.pow(2, i) + assert.equal(encode(n).length, encodingLength(n)) + } + + assert.end() +}) function randint(range) { return Math.floor(Math.random() * range)