2025-04-08 22:42:53 +00:00
|
|
|
import assert from 'assert'
|
|
|
|
|
import math from '#nanomath'
|
|
|
|
|
|
|
|
|
|
describe('number utilities', () => {
|
|
|
|
|
it('clones a number', () => {
|
|
|
|
|
assert.strictEqual(math.clone(2.637), 2.637)
|
|
|
|
|
})
|
2025-04-13 16:29:51 +00:00
|
|
|
it('tests if a number is NaN', () => {
|
|
|
|
|
assert.strictEqual(math.isnan(NaN), true)
|
|
|
|
|
assert.strictEqual(math.isnan(Infinity), false)
|
|
|
|
|
assert.strictEqual(math.isnan(43), false)
|
|
|
|
|
})
|
2025-04-08 22:42:53 +00:00
|
|
|
})
|