UNPKG

passbolt-styleguide

Version:

Passbolt styleguide contains common styling assets used by the different sites, plugin, etc.

40 lines (36 loc) 1.22 kB
/** * Default props * @returns {*} */ import { defaultAppContext } from "../../contexts/AppContext.test.data"; import { defaultPasswordPoliciesContext } from "../../../shared/context/PasswordPoliciesContext/PasswordPoliciesContext.test.data"; import { defaultPrepareResourceContext } from "../../contexts/PrepareResourceContext.test.data"; import { defaultClipboardContext } from "../../../react-extension/contexts/Clipboard/ManagedClipboardServiceProvider.test.data"; /** * Default props * @param {object} props The props to override * @return {object} */ export const defaultProps = (props = {}) => ({ context: defaultAppContext(), passwordPoliciesContext: defaultPasswordPoliciesContext(), prepareResourceContext: defaultPrepareResourceContext(), history: { push: jest.fn(), goBack: jest.fn(), }, clipboardContext: defaultClipboardContext(), ...props, }); /** * With last generated password props * @param {object} props The props to override * @return {object} */ export const withLastGeneratedPasswordProps = (props = {}) => defaultProps({ prepareResourceContext: defaultPrepareResourceContext({ lastGeneratedPassword: "aBcD10-é??????????", }), ...props, });