UNPKG

uno-react

Version:

Common functions, and hooks for React.

27 lines (26 loc) 1.02 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 useToggle_1 = __importDefault(require("./useToggle")); test('should get default boolean value ', () => { const { result } = (0, react_1.renderHook)(() => (0, useToggle_1.default)()); expect(result.current[0]).toBe(false); }); test('should get true boolean value ', () => { const { result } = (0, react_1.renderHook)(() => (0, useToggle_1.default)()); (0, react_1.act)(() => { result.current[1](); }); expect(result.current[0]).toBe(true); }); test('should get true boolean value passing a defaultValue', () => { const defaultValue = true; const { result } = (0, react_1.renderHook)(() => (0, useToggle_1.default)(defaultValue)); expect(result.current[0]).toBe(true); });