From 44848fd8793393ecf7d230e5da41af83c19bd392 Mon Sep 17 00:00:00 2001 From: Filip Skokan Date: Sat, 16 Feb 2019 14:18:30 +0100 Subject: [PATCH] test: add timingSafeEqual tests --- test/help/timing_safe_equal.test.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 test/help/timing_safe_equal.test.js 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'))) +})