UNPKG

uno-react

Version:

Common functions, and hooks for React.

27 lines (26 loc) 1.11 kB
"use strict"; /** * @jest-environment jsdom */ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const react_1 = require("@testing-library/react"); const usePersistedState_1 = __importDefault(require("./usePersistedState")); test('should save default value in LocalStatorage ', () => { const key = 'exampleToken'; const defaultValue = 'unosquareToken'; const { result } = (0, react_1.renderHook)(() => (0, usePersistedState_1.default)(localStorage, defaultValue, key)); expect(result.current[0]).toBe(defaultValue); }); test('should save in LocalStatorage, changing default value ', () => { const key = 'exampleToken'; const defaultValue = 'unosquareToken'; const { result } = (0, react_1.renderHook)(() => (0, usePersistedState_1.default)(localStorage, defaultValue, key)); const value = '123456789'; (0, react_1.act)(() => { result.current[1](value); }); expect(result.current[0]).toBe(value); });