#69 : Rename entities
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import {
|
||||
getDistance,
|
||||
getValueInRange,
|
||||
} from './math.js'
|
||||
|
||||
describe('getDistance', () => {
|
||||
@@ -17,3 +18,28 @@ describe('getDistance', () => {
|
||||
expect(getDistance(p1, p2)).toBe(5)
|
||||
})
|
||||
})
|
||||
|
||||
describe('getValueInRange', () => {
|
||||
it('returns value in range as expected', () => {
|
||||
const testCases = [
|
||||
{ min: 0, value: -5, max: 3, expected: 0 },
|
||||
{ min: 0, value: 0, max: 3, expected: 0 },
|
||||
{ min: 0, value: 1, max: 3, expected: 1 },
|
||||
{ min: 0, value: 2, max: 3, expected: 2 },
|
||||
{ min: 0, value: 7, max: 3, expected: 3 },
|
||||
]
|
||||
testCases.forEach(({
|
||||
min,
|
||||
value,
|
||||
max,
|
||||
expected,
|
||||
}) => {
|
||||
expect(getValueInRange(
|
||||
min,
|
||||
value,
|
||||
max,
|
||||
)).toBe(expected)
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user