From da3016272d74eaf4bfb61b8b476dd9f3f1d5c8ac Mon Sep 17 00:00:00 2001 From: jylee2 Date: Sun, 3 Apr 2022 15:02:32 +0800 Subject: [PATCH] test: undefined input --- index.js | 4 ++++ test.js | 1 + 2 files changed, 5 insertions(+) diff --git a/index.js b/index.js index e3ae013..ff8b4a8 100644 --- a/index.js +++ b/index.js @@ -14,6 +14,10 @@ module.exports = (function() return function(a, b) { + if (!a || !b) { + return; + } + if (a === b) { return 0; } diff --git a/test.js b/test.js index e07a681..7b40d73 100644 --- a/test.js +++ b/test.js @@ -17,4 +17,5 @@ test(t => t.is(levenshtein('levenshtein', 'frankenstein'), 6); t.is(levenshtein('distance', 'difference'), 5); t.is(levenshtein('因為我是中國人所以我會說中文', '因為我是英國人所以我會說英文'), 2); + t.is(levenshtein('Hello World', undefined), undefined); });