passbolt-styleguide
Version:
Passbolt styleguide contains common styling assets used by the different sites, plugin, etc.
25 lines (22 loc) • 900 B
JavaScript
/**
* Returns the default app context for the unit test
* @param appContext An existing app context
* @returns {any | ({userSettings: UserSettings, siteSettings: SiteSettings, port: MockPort} & {})}
*/
import { defaultAppContext } from "../../contexts/ExtAppContext.test.data";
import DisplayAdministrationEmailNotificationActions from "./DisplayAdministrationWorkspaceActions/DisplayAdministrationEmailNotificationActions/DisplayAdministrationEmailNotificationActions";
/**
* Props with user group details
*/
export function defaultProps(selectedAdministration, isCommunityEdition = false) {
return {
context: defaultAppContext({}, isCommunityEdition),
mfaContext: {
checkMfaChoiceRequired: jest.fn(),
},
administrationWorkspaceContext: {
selectedAdministration,
administrationWorkspaceAction: DisplayAdministrationEmailNotificationActions,
},
};
}