From a7e6309b32bacaac724e734572f4017a6da70448 Mon Sep 17 00:00:00 2001 From: Abigail Date: Tue, 19 Jan 2021 22:00:40 +0100 Subject: Deal with leading and trailing whitespace. --- challenge-096/abigail/node/ch-2.js | 3 ++- challenge-096/abigail/t/ctest.ini | 5 +++++ challenge-096/abigail/t/input-2-3 | 1 + challenge-096/abigail/t/output-2-3.exp | 1 + 4 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 challenge-096/abigail/t/input-2-3 create mode 100644 challenge-096/abigail/t/output-2-3.exp diff --git a/challenge-096/abigail/node/ch-2.js b/challenge-096/abigail/node/ch-2.js index 03f423b2ec..8423ab96b8 100644 --- a/challenge-096/abigail/node/ch-2.js +++ b/challenge-096/abigail/node/ch-2.js @@ -6,7 +6,8 @@ . toString () // Turn it into a string. . split ("\n") // Split on newlines. . filter (_ => _ . length) // Filter out empty lines. -. map (_ => console . log (LevenshteinDistance (_ . split (/\s+/)))) +. map (_ => console . log (LevenshteinDistance (_ . trim () + . split (/\s+/)))) ; // diff --git a/challenge-096/abigail/t/ctest.ini b/challenge-096/abigail/t/ctest.ini index 99eb989ad5..5592956f87 100644 --- a/challenge-096/abigail/t/ctest.ini +++ b/challenge-096/abigail/t/ctest.ini @@ -2,7 +2,12 @@ 1-1 = Given examples 2-1 = Given examples 2-2 = Wikipedia example +2-3 = Extra whitespace [1-1] trim = 0 + + +[2-3] +trim = 0 diff --git a/challenge-096/abigail/t/input-2-3 b/challenge-096/abigail/t/input-2-3 new file mode 100644 index 0000000000..80a194e95c --- /dev/null +++ b/challenge-096/abigail/t/input-2-3 @@ -0,0 +1 @@ + hello world diff --git a/challenge-096/abigail/t/output-2-3.exp b/challenge-096/abigail/t/output-2-3.exp new file mode 100644 index 0000000000..b8626c4cff --- /dev/null +++ b/challenge-096/abigail/t/output-2-3.exp @@ -0,0 +1 @@ +4 -- cgit