From cc0700f1220e9e0f80337104cf77b9414641817c Mon Sep 17 00:00:00 2001 From: Lcvieira2001 <114815013+Lcvieira2001@users.noreply.github.com> Date: Mon, 31 Oct 2022 13:41:29 -0300 Subject: [PATCH] conversion: liters to imperial gallons (#1256) * Added liters to imperial gallons conversion * Fixed documentation @see * Pr suggestion --- Conversions/LitersToImperialGallons.js | 11 +++++++++++ Conversions/test/LitersToImperialGallons.test.js | 5 +++++ 2 files changed, 16 insertions(+) create mode 100644 Conversions/LitersToImperialGallons.js create mode 100644 Conversions/test/LitersToImperialGallons.test.js diff --git a/Conversions/LitersToImperialGallons.js b/Conversions/LitersToImperialGallons.js new file mode 100644 index 000000000..5e8008ecb --- /dev/null +++ b/Conversions/LitersToImperialGallons.js @@ -0,0 +1,11 @@ +/** + * This function converts liters to imperial gallons + * @constructor + * @param {number} liters - Amount of liters to convert to gallons + * @see https://en.wikipedia.org/wiki/Gallon + */ +const litersToImperialGallons = (liters) => { + return liters / 4.54609 +} + +export default litersToImperialGallons diff --git a/Conversions/test/LitersToImperialGallons.test.js b/Conversions/test/LitersToImperialGallons.test.js new file mode 100644 index 000000000..3a019887d --- /dev/null +++ b/Conversions/test/LitersToImperialGallons.test.js @@ -0,0 +1,5 @@ +import litersToImperialGallons from '../LitersToImperialGallons' + +test('Convert 25 liters to imperial gallons', () => { + expect(parseFloat(litersToImperialGallons(25).toFixed(2))).toBe(5.5) +})