From 50091d299f69042c8f065f6ef462189b6bf3d3d5 Mon Sep 17 00:00:00 2001 From: Cristian Lupu Date: Fri, 30 Oct 2020 18:17:57 +0200 Subject: [PATCH] #142 #461 Adding Doctests to String/ReverseWords.js --- String/ReverseWords.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/String/ReverseWords.js b/String/ReverseWords.js index 089d6575d..c6fe9bad9 100644 --- a/String/ReverseWords.js +++ b/String/ReverseWords.js @@ -1,3 +1,19 @@ +/* +* Doctests +* +* > reverseWords('I Love JS') +* 'JS Love I' +* > reverseWords('Hello World') +* 'World Hello' +* > reverseWords('The Algorithms Javascript') +* 'Javascript Algorithms The' +* > reverseWords([]) +* ! TypeError +* > reverseWords({}) +* ! TypeError +* > reverseWords(null) +* ! TypeError +*/ const reverseWords = (str) => { if (typeof str !== 'string') { throw new TypeError('The given value is not a string')