uno-react
Version:
Common functions, and hooks for React.
27 lines (26 loc) • 1.02 kB
JavaScript
;
/**
* @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);
});