UNPKG

passbolt-styleguide

Version:

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

95 lines (90 loc) 2.71 kB
import MockPort from "../../../test/mock/MockPort"; /** * Returns the default app context for the unit test * @param appContext An existing app context * @returns {any | ({port: MockPort} & {})} */ export function defaultAppContext(appContext) { const defaultAppContext = { port: new MockPort(), passwordDeleteDialogProps: { resources: [resourcesMock[0]] }, }; return Object.assign(defaultAppContext, appContext || {}); } /** * Default props one selected resource owned * @returns {{resourceWorkspaceContext}} */ export function defaultPropsOneResource() { return { onClose: jest.fn() }; } /** * Mocked list of resources */ export const resourcesMock = [ { "id": "8e3874ae-4b40-590b-968a-418f704b9d9a", "name": "apache", "username": "www-data", "uri": "http:\/\/www.apache.org\/", "description": "Apache is the world\u0027s most used web server software.", "deleted": false, "created": "2020-08-25T08:35:19+00:00", "modified": "2020-08-26T08:35:19+00:00", "created_by": "f848277c-5398-58f8-a82a-72397af2d450", "modified_by": "f848277c-5398-58f8-a82a-72397af2d450", "permission": { "id": "8dfd59a7-852d-5c57-bd45-75c28bbb3f6c", "aco": "Resource", "aco_foreign_key": "8e3874ae-4b40-590b-968a-418f704b9d9a", "aro": "User", "aro_foreign_key": "f848277c-5398-58f8-a82a-72397af2d450", "type": 15, "created": "2020-08-27T08:35:19+00:00", "modified": "2020-08-27T08:35:19+00:00" }, "tags": [ { "id": "1c8afebc-7e23-51bd-a0b6-2e695afeb32f", "slug": "#charlie", "is_shared": true }, { "id": "ecd059e8-4cb3-574b-a063-6083e272ef27", "slug": "#golf", "is_shared": true } ], "folder_parent_id": null, "personal": false }, { "id": "09c790c0-c003-53c8-a640-25d33cfebc22", "name": "bower", "username": "bower", "uri": "bower.io", "description": "A package manager for the web!", "deleted": false, "created": "2018-08-27T08:35:19+00:00", "modified": "2019-08-27T08:35:19+00:00", "created_by": "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", "modified_by": "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", "favorite": null, "permission": { "id": "672728ac-c3f2-52a5-a21c-07dfe84b7ad9", "aco": "Resource", "aco_foreign_key": "09c790c0-c003-53c8-a640-25d33cfebc22", "aro": "User", "aro_foreign_key": "f848277c-5398-58f8-a82a-72397af2d450", "type": 1, "created": "2020-08-27T08:35:19+00:00", "modified": "2020-08-27T08:35:19+00:00" }, "tags": [], "folder_parent_id": null, "personal": false }, ];