diff --git a/String/Lower.js b/String/Lower.js index 73d61878c..02b79ffc8 100644 --- a/String/Lower.js +++ b/String/Lower.js @@ -12,12 +12,9 @@ const lower = (str) => { throw new TypeError('Invalid Input Type') } - return str - .replace(/[A-Z]/g, (_, indexOfUpperChar) => { - const asciiCode = str.charCodeAt(indexOfUpperChar) - - return String.fromCharCode(asciiCode + 32) - }) + return str.replace( + /[A-Z]/g, (char) => String.fromCharCode(char.charCodeAt() + 32) + ) } -export { lower } +export default lower diff --git a/String/Upper.js b/String/Upper.js index 3ec1611e7..90fc3938c 100644 --- a/String/Upper.js +++ b/String/Upper.js @@ -12,13 +12,8 @@ const upper = (str) => { } return str.replace( - /[a-z]/g, - (_, indexOfLowerChar) => { - const asciiCode = str.charCodeAt(indexOfLowerChar) - - return String.fromCharCode(asciiCode - 32) - } + /[a-z]/g, (char) => String.fromCharCode(char.charCodeAt() - 32) ) } -export { upper } +export default upper diff --git a/String/test/Lower.test.js b/String/test/Lower.test.js index 4a211c38a..01fbd7c2b 100644 --- a/String/test/Lower.test.js +++ b/String/test/Lower.test.js @@ -1,4 +1,4 @@ -import { lower } from '../Lower' +import lower from '../Lower' describe('Testing the Lower function', () => { it('Test 1: Check by invalid type', () => { diff --git a/String/test/Upper.test.js b/String/test/Upper.test.js index 81d605220..1cc227689 100644 --- a/String/test/Upper.test.js +++ b/String/test/Upper.test.js @@ -1,6 +1,6 @@ -import { upper } from '../Upper' +import upper from '../Upper' -describe('Upper', () => { +describe('Testing the Upper function', () => { it('return uppercase strings', () => { expect(upper('hello')).toBe('HELLO') expect(upper('WORLD')).toBe('WORLD')