mirror of
https://github.com/empayre/fleet.git
synced 2024-11-07 01:15:22 +00:00
0670db66c4
- Move from Mocha to Jest for JS testing (Jest seems to have better support for 'watching' tests and a more active community these days). - Codemod existing tests to Jest syntax (using https://github.com/skovhus/jest-codemods) - Fix some errors in tests that were previously hidden. - Update Babel.
16 lines
364 B
JavaScript
16 lines
364 B
JavaScript
import debounce from './index';
|
|
|
|
describe('debounce - utility', () => {
|
|
it('prevents double-clicks from executing a function multiple times', () => {
|
|
let count = 0;
|
|
const increaseCount = () => {
|
|
count += 1;
|
|
};
|
|
const debouncedFunc = debounce(increaseCount);
|
|
|
|
debouncedFunc();
|
|
debouncedFunc();
|
|
expect(count).toEqual(1);
|
|
});
|
|
});
|