From 339de63bbf40da759e3c49a0426da540356da468 Mon Sep 17 00:00:00 2001 From: Lirong Cui Date: Tue, 22 Mar 2022 23:42:29 -0700 Subject: [PATCH] setup --- README.md | 1 + index.js | 9 +++++++++ package-lock.json | 12 ++++++------ package.json | 2 +- 4 files changed, 17 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 50fa2488..aa289614 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ Your assignment page on Canvas should contain instructions for submitting this p - [ ] For Exercises 1-7 inside `index.js`: - [ ] Write the tests in `index.test.js`. - [ ] Implement the function or the class in `index.js`. + cross-env NODE_ENV=testing #### Notes diff --git a/index.js b/index.js index 3df06ec1..e0f4bc98 100644 --- a/index.js +++ b/index.js @@ -8,6 +8,11 @@ */ function trimProperties(obj) { // ✨ implement + const result = {} + for (let properties in obj) { + result[properties] = obj[properties].trim() + } + return result } /** @@ -20,6 +25,10 @@ function trimProperties(obj) { */ function trimPropertiesMutation(obj) { // ✨ implement + for (let properties in obj) { + obj[properties] = obj[properties].trim() + } + return obj } /** diff --git a/package-lock.json b/package-lock.json index 19531995..b4d42727 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4002,9 +4002,9 @@ } }, "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "node_modules/ms": { @@ -8465,9 +8465,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "ms": { diff --git a/package.json b/package.json index aae0d919..71fe6391 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "main": "index.js", "scripts": { "dev": "nodemon index.js", - "test": "cross-env NODE_ENV=testing jest --verbose" + "test": "jest --watchAll --verbose" }, "devDependencies": { "@types/jest": "^27.4.1",