UNPKG

passbolt-styleguide

Version:

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

133 lines (129 loc) 4.47 kB
import UserSettings from "../../../../shared/lib/Settings/UserSettings"; import userSettingsFixture from "../../../test/fixture/Settings/userSettings"; import SiteSettings from "../../../../shared/lib/Settings/SiteSettings"; import siteSettingsFixture from "../../../test/fixture/Settings/siteSettings"; import MockPort from "../../../test/mock/MockPort"; import {v4 as uuidv4} from "uuid"; /** * Returns the default app context for the unit test * @param appContext An existing app context * @returns {any | ({userSettings: UserSettings, siteSettings: SiteSettings, port: MockPort} & {})} */ export function defaultAppContext(appContext) { const defaultAppContext = { loggedInUser: {id: 'f848277c-5398-58f8-a82a-72397af2d450'}, userSettings: new UserSettings(userSettingsFixture), siteSettings: new SiteSettings(siteSettingsFixture), port: new MockPort() }; return Object.assign(defaultAppContext, appContext || {}); } /** * Default props * @returns {{resource: {id: string}}} */ export function defaultProps() { return { resourceWorkspaceContext: { details: { resource: { id: uuidv4() } } } }; } /** * Mocked list of comments */ export const commentsMock = [{ children: [], content: "This is a comment", created: "2020-08-22T13:13:19+00:00", created_by: "5247399c-6c8a-47f0-8880-aa854e01e554", creator: { id: "5247399c-6c8a-47f0-8880-aa854e01e554", role_id: "c4870358-e32f-41ce-999b-8f80c9b0d17f", active: true, deleted: false, last_logged_in: "", profile: { avatar: {url: {medium: "img/avatar/user_medium.png", small: "img/avatar/user.png"}}, created: "2020-09-01T13:11:08+00:00", first_name: "Ada", id: "f6b23982-d3dd-4f8b-9bcc-f3a473edffc2", last_name: "Lovelace", modified: "2020-09-01T13:11:08+00:00", user_id: "5247399c-6c8a-47f0-8880-aa854e01e554", }, }, role_id: "c4870358-e32f-41ce-999b-8f80c9b0d17f", username: "ada@passbolt.com", foreign_key: "f302754f-f290-42a6-9ea3-7049c6d4dbe3", foreign_model: "Resource", id: "9e56b21f-36f1-44a7-a363-1c6ccbbf09e2", modified: "2020-09-01T13:13:19+00:00", modified_by: "5247399c-6c8a-47f0-8880-aa854e01e554", parent_id: null, user_id: "5247399c-6c8a-47f0-8880-aa854e01e554", }, { children: [], content: "This is another comment", created: "2020-09-01T13:13:19+00:00", created_by: "5247399c-6c8a-47f0-8880-aa854e01e554", creator: { id: "5247399c-6c8a-47f0-8880-aa854e01e554", role_id: "c4870358-e32f-41ce-999b-8f80c9b0d17f", active: true, deleted: false, last_logged_in: "", profile: { avatar: {url: {medium: "img/avatar/user_medium.png", small: "img/avatar/user.png"}}, created: "2020-09-01T13:11:08+00:00", first_name: "Carol", id: "f6b23982-d3dd-4f8b-9bcc-f3a473edffc2", last_name: "Shaw", modified: "2020-09-01T13:11:08+00:00", user_id: "5247399c-6c8a-47f0-8880-aa854e01e554", }, }, role_id: "c4870358-e32f-41ce-999b-8f80c9b0d17f", username: "carol@passbolt.com", foreign_key: "f302754f-f290-42a6-9ea3-7049c6d4dbe3", foreign_model: "Resource", id: "9e56b21f-36f1-44a7-a363-1c6ccbbf09e2", modified: "2020-09-01T13:13:19+00:00", modified_by: "5247399c-6c8a-47f0-8880-aa854e01e554", parent_id: null, user_id: "5247399c-6c8a-47f0-8880-aa854e01e554", }, { children: [], content: "This is a third comment", created: "2020-08-25T13:13:19+00:00", created_by: "5247399c-6c8a-47f0-8880-aa854e01e554", creator: { id: "5247399c-6c8a-47f0-8880-aa854e01e554", role_id: "c4870358-e32f-41ce-999b-8f80c9b0d17f", active: true, deleted: false, last_logged_in: "", profile: { avatar: {url: {medium: "img/avatar/user_medium.png", small: "img/avatar/user.png"}}, created: "2020-09-01T13:11:08+00:00", first_name: "Betty", id: "f6b23982-d3dd-4f8b-9bcc-f3a473edffc2", last_name: "Holberton", modified: "2020-09-01T13:11:08+00:00", user_id: "5247399c-6c8a-47f0-8880-aa854e01e554", }, }, role_id: "c4870358-e32f-41ce-999b-8f80c9b0d17f", username: "betty@passbolt.com", foreign_key: "f302754f-f290-42a6-9ea3-7049c6d4dbe3", foreign_model: "Resource", id: "9e56b21f-36f1-44a7-a363-1c6ccbbf09e2", modified: "2020-09-01T13:13:19+00:00", modified_by: "5247399c-6c8a-47f0-8880-aa854e01e554", parent_id: null, user_id: "5247399c-6c8a-47f0-8880-aa854e01e554", }];