From 0c4553b3b7f0a718d98c28a75bf3c80bbef9d91f Mon Sep 17 00:00:00 2001 From: Dawid Keyser <87341061+dawkey95@users.noreply.github.com> Date: Wed, 11 Oct 2023 09:14:20 +1300 Subject: [PATCH] exercise 03 completed --- 03_reverseString/reverseString.js | 4 ++-- 03_reverseString/reverseString.spec.js | 26 +++++++++++++------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/03_reverseString/reverseString.js b/03_reverseString/reverseString.js index f6790f0..3000755 100644 --- a/03_reverseString/reverseString.js +++ b/03_reverseString/reverseString.js @@ -1,5 +1,5 @@ -const reverseString = function() { - +const reverseString = function (str) { + return str.split('').reverse().join(''); }; // Do not edit below this line diff --git a/03_reverseString/reverseString.spec.js b/03_reverseString/reverseString.spec.js index 8adb887..44bb812 100644 --- a/03_reverseString/reverseString.spec.js +++ b/03_reverseString/reverseString.spec.js @@ -1,18 +1,18 @@ -const reverseString = require('./reverseString') +const reverseString = require('./reverseString'); describe('reverseString', () => { - test('reverses single word', () => { - expect(reverseString('hello')).toEqual('olleh'); - }); + test('reverses single word', () => { + expect(reverseString('hello')).toEqual('olleh'); + }); - test.skip('reverses multiple words', () => { - expect(reverseString('hello there')).toEqual('ereht olleh') - }) + test('reverses multiple words', () => { + expect(reverseString('hello there')).toEqual('ereht olleh'); + }); - test.skip('works with numbers and punctuation', () => { - expect(reverseString('123! abc!')).toEqual('!cba !321') - }) - test.skip('works with blank strings', () => { - expect(reverseString('')).toEqual('') - }) + test('works with numbers and punctuation', () => { + expect(reverseString('123! abc!')).toEqual('!cba !321'); + }); + test('works with blank strings', () => { + expect(reverseString('')).toEqual(''); + }); });