UNPKG

passbolt-styleguide

Version:

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

39 lines (37 loc) 1.23 kB
/** * Returns the default app context for the unit test * @param appContext An existing app context * @returns {any} */ export function defaultAppContext(appContext) { const defaultAppContext = { trustedDomain: "http://localhost:3000", }; return Object.assign(defaultAppContext, appContext || {}); } /** * Default props * @returns {{resource: {id: string, name: string}}} */ export function defaultProps(data = {}) { return Object.assign({ context: { siteSettings: { canIUse: () => true } }, administrationWorkspaceContext: {}, navigationContext: { onGoToAdministrationSubscriptionRequested: jest.fn(), onGoToAdministrationEmailNotificationsRequested: jest.fn(), onGoToAdministrationUsersDirectoryRequested: jest.fn(), onGoToAdministrationMfaRequested: jest.fn(), onGoToAdministrationInternationalizationRequested: jest.fn(), onGoToAdministrationAccountRecoveryRequested: jest.fn(), onGoToAdministrationSmtpSettingsRequested: jest.fn(), onGoToAdministrationSelfRegistrationRequested: jest.fn(), onGoToAdministrationSsoRequested: jest.fn(), onGoToAdministrationMfaPolicyRequested: jest.fn() } }, data); }