UNPKG

expo-font

Version:

Load fonts at runtime and use them in React Native components.

26 lines (19 loc) 802 B
import type { ExpoFontLoaderModule } from '../src/ExpoFontLoader'; export const loadAsync: ExpoFontLoaderModule['loadAsync'] = jest.fn(async function mockLoadAsync( fontFamilyName: string, localUriOrWebAsset: any ): Promise<void> { return Promise.resolve(); }); export const getLoadedFonts: ExpoFontLoaderModule['getLoadedFonts'] = jest.fn( function mockGetLoadedFonts() { return []; } ); // the below are used only on web const mod = jest.requireActual('../src/ExpoFontLoader.web'); export const unloadAllAsync: ExpoFontLoaderModule['unloadAllAsync'] = jest.fn( mod.default.unloadAllAsync ); export const unloadAsync: ExpoFontLoaderModule['unloadAsync'] = jest.fn(mod.default.unloadAsync); export const isLoaded: ExpoFontLoaderModule['isLoaded'] = jest.fn(mod.default.isLoaded);