UNPKG

photo-sphere-viewer

Version:

A JavaScript library to display Photo Sphere panoramas

33 lines (26 loc) 774 B
import assert from 'assert'; import { PressHandler } from './PressHandler'; describe('utils:PressHandler', () => { it('should wait at least X ms before exec', (done) => { const handler = new PressHandler(100); const start = new Date().getTime(); handler.down(); handler.up(() => { const elapsed = new Date().getTime() - start; assert.ok(elapsed >= 100); done(); }); }); it('should exec immediately if X ms already elapsed', (done) => { const handler = new PressHandler(100); handler.down(); setTimeout(() => { const start = new Date().getTime(); handler.up(() => { const elapsed = new Date().getTime() - start; assert.ok(elapsed < 5); done(); }); }, 200); }); });