diff --git a/test/help/timing_safe_equal.test.js b/test/help/timing_safe_equal.test.js new file mode 100644 index 00000000..a50affbe --- /dev/null +++ b/test/help/timing_safe_equal.test.js @@ -0,0 +1,12 @@ +const test = require('ava') + +const timingSafeEqual = require('../../lib/help/timing_safe_equal') + +test('same length buffers', t => { + t.is(true, timingSafeEqual(Buffer.from('foo'), Buffer.from('foo'))) + t.is(false, timingSafeEqual(Buffer.from('foo'), Buffer.from('bar'))) +}) + +test('different length buffers', t => { + t.is(false, timingSafeEqual(Buffer.from('foo'), Buffer.from('barbaz'))) +})