turbowatch
Version:
Extremely fast file change detector and task orchestrator for Node.js.
27 lines (25 loc) • 496 B
text/typescript
import { deduplicateFileChangeEvents } from './deduplicateFileChangeEvents';
import { expect, it } from 'vitest';
it('keeps only the latest entry of a file change', async () => {
expect(
deduplicateFileChangeEvents([
{
filename: '/foo',
hash: '1',
},
{
filename: '/foo',
hash: '2',
},
{
filename: '/foo',
hash: '3',
},
]),
).toEqual([
{
filename: '/foo',
hash: '3',
},
]);
});