#69 : Add unit tests
This commit is contained in:
@@ -365,3 +365,62 @@ describe('_getCurrentPageIndexByCurrentParticleIndexLimited particlesCount: 5',
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
describe('_getPagesCountByParticlesCountInfinite', () => {
|
||||||
|
it('returns result as expected if particlesCountWithoutClones: 5; particlesToScroll: 2 (particlesToShow: 3, particlesCount: 8)', () => {
|
||||||
|
const testCases = [{
|
||||||
|
particlesCountWithoutClones: 5,
|
||||||
|
particlesToScroll: 2,
|
||||||
|
expected: 3,
|
||||||
|
}]
|
||||||
|
|
||||||
|
testCases.forEach(({
|
||||||
|
particlesCountWithoutClones,
|
||||||
|
particlesToScroll,
|
||||||
|
expected,
|
||||||
|
}) => {
|
||||||
|
expect(_getPagesCountByParticlesCountInfinite({
|
||||||
|
particlesCountWithoutClones,
|
||||||
|
particlesToScroll,
|
||||||
|
})).toBe(expected)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
it('returns result as expected if particlesCountWithoutClones: 6; particlesToScroll: 2 (particlesToShow: 2, particlesCount: 10)', () => {
|
||||||
|
const testCases = [{
|
||||||
|
particlesCountWithoutClones: 6,
|
||||||
|
particlesToScroll: 2,
|
||||||
|
expected: 3,
|
||||||
|
}]
|
||||||
|
|
||||||
|
testCases.forEach(({
|
||||||
|
particlesCountWithoutClones,
|
||||||
|
particlesToScroll,
|
||||||
|
expected,
|
||||||
|
}) => {
|
||||||
|
expect(_getPagesCountByParticlesCountInfinite({
|
||||||
|
particlesCountWithoutClones,
|
||||||
|
particlesToScroll,
|
||||||
|
})).toBe(expected)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
it('returns result as expected if particlesCountWithoutClones: 5; particlesToScroll: 3 (particlesToShow: 2, particlesCount: 9)', () => {
|
||||||
|
const testCases = [{
|
||||||
|
particlesCountWithoutClones: 5,
|
||||||
|
particlesToScroll: 3,
|
||||||
|
expected: 2,
|
||||||
|
}]
|
||||||
|
|
||||||
|
testCases.forEach(({
|
||||||
|
particlesCountWithoutClones,
|
||||||
|
particlesToScroll,
|
||||||
|
expected,
|
||||||
|
}) => {
|
||||||
|
expect(_getPagesCountByParticlesCountInfinite({
|
||||||
|
particlesCountWithoutClones,
|
||||||
|
particlesToScroll,
|
||||||
|
})).toBe(expected)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user