@react-native-clipboard/clipboard
Version:
React Native Clipboard API for macOS, iOS, Android, and Windows
28 lines (23 loc) • 604 B
JavaScript
/**
* @format
*/
/* eslint-env jest */
const ClipboardMock = {
getString: jest.fn().mockResolvedValue("mockString"),
getImagePNG: jest.fn(),
getImageJPG: jest.fn(),
setImage: jest.fn(),
setString: jest.fn(),
hasString: jest.fn().mockResolvedValue(true),
hasImage: jest.fn().mockResolvedValue(true),
hasURL: jest.fn().mockResolvedValue(true),
addListener: jest.fn(),
removeAllListeners: jest.fn(),
getEnforcing: jest.fn(),
};
const useClipboard = jest.fn(() => ["mockString", jest.fn()]);
const RNCClipboardMock = {
...ClipboardMock,
useClipboard,
};
module.exports = RNCClipboardMock;