UNPKG

uno-react

Version:

Common functions, and hooks for React.

31 lines (30 loc) 1.35 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 useNow_1 = __importDefault(require("./useNow")); test('should get seconds', () => { const { result } = (0, react_1.renderHook)(() => (0, useNow_1.default)()); expect(result.current[0].getSeconds()).toBe(new Date().getSeconds()); }); test('should get minutes', () => { const { result } = (0, react_1.renderHook)(() => (0, useNow_1.default)()); expect(result.current[0].getMinutes()).toBe(new Date().getMinutes()); }); test('should get year', () => { const { result } = (0, react_1.renderHook)(() => (0, useNow_1.default)()); expect(result.current[0].getFullYear()).toBe(new Date().getFullYear()); }); test('should get day passing an interval', () => { const { result } = (0, react_1.renderHook)(() => (0, useNow_1.default)(1500)); expect(result.current[0].getDay()).toBe(new Date().getDay()); }); test('should get getUTCDate passing an interval', () => { const { result } = (0, react_1.renderHook)(() => (0, useNow_1.default)(1500)); expect(result.current[0].getUTCDate()).toBe(new Date().getUTCDate()); });