algorithm: signum (#1266)

This commit is contained in:
Defective Detective
2022-12-08 18:57:42 +05:30
committed by GitHub
parent f954fb1ff7
commit 65cceae0be
2 changed files with 44 additions and 0 deletions

19
Maths/test/Signum.test.js Normal file
View File

@@ -0,0 +1,19 @@
import { signum } from '../Signum'
describe('The sign of a number', () => {
it('Sign of 10', () => {
expect(signum(10)).toBe(1)
})
it('Sign of 0', () => {
expect(signum(0)).toBe(0)
})
it('Sign of -420', () => {
expect(signum(-420)).toBe(-1)
})
it('Sign of NaN', () => {
expect(signum(NaN)).toBe(NaN)
})
})