UNPKG

react-carousel-query

Version:

A infinite carousel component made with react that handles the pagination for you.

34 lines (33 loc) 997 B
"use strict"; var _reactHooks = require("@testing-library/react-hooks"); var _useLastTouch = _interopRequireDefault(require("./useLastTouch")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } describe('useLastTouch', () => { const touchX = 100; const MOCK_EVENT = { nativeEvent: { touches: [{ clientX: touchX }] } }; test('should setLastTouch', () => { const { result } = (0, _reactHooks.renderHook)(() => (0, _useLastTouch.default)()); (0, _reactHooks.act)(() => { result.current.setLastTouch(MOCK_EVENT); }); expect(result.current.lastTouch).toEqual(touchX); }); test('should resetLastTouch', () => { const { result } = (0, _reactHooks.renderHook)(() => (0, _useLastTouch.default)()); (0, _reactHooks.act)(() => { result.current.setLastTouch(MOCK_EVENT); result.current.resetLastTouch(); }); expect(result.current.lastTouch).toEqual(0); }); });