/
githubmr
/
facebook-react-native
Обзор
Документация
Войти
/
githubmr
/
facebook-react-native
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
packages/react-native/Libraries/Utilities/__tests__/warnOnce-test.js
24 строки
694 B
Tim Yung
RN: Flowify `packages/react-native` Mocks & Tests (#51794)
04 июн 2025, 22:03
04 июн 2025, 22:03
5ce99e7
Код
Авторство
О чём код?
/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @flow strict * @format */ import warnOnce from '../warnOnce'; describe('warnOnce', () => { it('logs warning messages to the console exactly once', () => { jest.restoreAllMocks(); jest.spyOn(console, 'warn').mockReturnValue(undefined); warnOnce('test-message', 'This is a log message'); warnOnce('test-message', 'This is a second log message'); expect(console.warn).toHaveBeenCalledWith('This is a log message'); expect(console.warn).toHaveBeenCalledTimes(1); }); });