UNPKG

@wix/design-system

Version:

@wix/design-system

25 lines (24 loc) 953 B
"use strict"; var _react = require("@testing-library/react"); var _useId = require("./useId"); describe('useId', () => { it('should return a string', () => { var _renderHook = (0, _react.renderHook)(() => (0, _useId.useId)()), result = _renderHook.result; expect(typeof result.current).toBe('string'); }); it('should return unique id', () => { var _renderHook2 = (0, _react.renderHook)(() => (0, _useId.useId)()), result1 = _renderHook2.result; var _renderHook3 = (0, _react.renderHook)(() => (0, _useId.useId)()), result2 = _renderHook3.result; expect(result1.current).not.toBe(result2.current); }); it('should return an id with the given prefix', () => { var prefix = 'test'; var _renderHook4 = (0, _react.renderHook)(() => (0, _useId.useId)(prefix)), result = _renderHook4.result; expect(result.current.startsWith(prefix)).toBe(true); }); }); //# sourceMappingURL=useId.spec.js.map