From 8cbaf2e2994b5f17c0589a38414c67081015c3b1 Mon Sep 17 00:00:00 2001 From: Lcvieira2001 <114815013+Lcvieira2001@users.noreply.github.com> Date: Mon, 31 Oct 2022 13:35:58 -0300 Subject: [PATCH] convertion: ounce to kilogram (#1248) * Added ounces to kilograms convertion * Added PR suggestions * changed to export default --- Conversions/OuncesToKilograms.js | 11 +++++++++++ Conversions/test/OuncesToKilogram.test.js | 5 +++++ 2 files changed, 16 insertions(+) create mode 100644 Conversions/OuncesToKilograms.js create mode 100644 Conversions/test/OuncesToKilogram.test.js diff --git a/Conversions/OuncesToKilograms.js b/Conversions/OuncesToKilograms.js new file mode 100644 index 000000000..d39de8564 --- /dev/null +++ b/Conversions/OuncesToKilograms.js @@ -0,0 +1,11 @@ +/** + * This function converts ounces to kilograms + * https://en.wikipedia.org/wiki/Ounce + * @constructor + * @param {number} oz - Amount of ounces to convert to kilograms + */ +const ouncesToKilograms = (oz) => { + return oz * 28.3498 / 1000 +} + +export default ouncesToKilograms diff --git a/Conversions/test/OuncesToKilogram.test.js b/Conversions/test/OuncesToKilogram.test.js new file mode 100644 index 000000000..e72e06958 --- /dev/null +++ b/Conversions/test/OuncesToKilogram.test.js @@ -0,0 +1,5 @@ +import ouncesToKilograms from '../OuncesToKilograms' + +test('Convert 60 ounces to kilograms', () => { + expect(parseFloat(ouncesToKilograms(60).toFixed(3))).toBe(1.701) +})