/
githubmr
/
facebook-react-native
Обзор
Документация
Войти
/
githubmr
/
facebook-react-native
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
packages/rn-tester/IntegrationTests/ImageSnapshotTest.js
39 строк
883 B
Tim Yung
RN: Sort Pragmas in Headers (#51554)
23 май 2025, 07:18
23 май 2025, 07:18
1977dd6
Код
Авторство
О чём код?
/** * 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-local * @format */ 'use strict'; import * as React from 'react'; import {useEffect} from 'react'; import {Image, NativeModules} from 'react-native'; const {TestModule} = NativeModules; function ImageSnapshotTest(): React.Node { useEffect(() => { if (!TestModule.verifySnapshot) { throw new Error('TestModule.verifySnapshot not defined.'); } }, []); const done = (success: boolean) => { TestModule.markTestPassed(success); }; return ( <Image source={require('./blue_square.png')} defaultSource={require('./red_square.png')} onLoad={() => TestModule.verifySnapshot(done)} /> ); } export default ImageSnapshotTest;