@wix/design-system
Version:
@wix/design-system
25 lines (24 loc) • 953 B
JavaScript
;
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