mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2025-07-05 16:26:47 +08:00

* Added the main logic, need to work on Tests
* Added tests for SOD
* Fix typo and add Wikipedia link in comments
* Fix mistake in SumOfDigitsUsingStrings
I intended to initially write a different implementation but I wrote something else 🤦♂️
* Converted Spacing from Tabs to Spaces
* Oops, forgot about the test file
* Fixed semicolon problems...
* Oops, I missed a few semicolons
* Linting is hell TwT
Co-authored-by: SpiderMath <{ID}+{username}@users.noreply.github.com>
17 lines
461 B
JavaScript
17 lines
461 B
JavaScript
import { sumOfDigitsUsingLoop, sumOfDigitsUsingRecursion, sumOfDigitsUsingString } from '../SumOfDigits'
|
|
|
|
test('Testing on sumOfDigitsUsingLoop', () => {
|
|
const sum = sumOfDigitsUsingLoop(123)
|
|
expect(sum).toBe(6)
|
|
})
|
|
|
|
test('Testing on sumOfDigitsUsingRecursion', () => {
|
|
const sum = sumOfDigitsUsingRecursion(123)
|
|
expect(sum).toBe(6)
|
|
})
|
|
|
|
test('Testing on sumOfDigitsUsingString', () => {
|
|
const sum = sumOfDigitsUsingString(123)
|
|
expect(sum).toBe(6)
|
|
})
|