mirror of
https://github.com/fleetdm/fleet
synced 2026-05-15 04:58:25 +00:00
35 lines
842 B
TypeScript
35 lines
842 B
TypeScript
import {
|
|
IActivity,
|
|
ActivityType,
|
|
IHostPastActivity,
|
|
} from "interfaces/activity";
|
|
|
|
const DEFAULT_ACTIVITY_MOCK: IActivity = {
|
|
created_at: "2022-11-03T17:22:14Z",
|
|
id: 1,
|
|
actor_full_name: "Test User",
|
|
actor_id: 1,
|
|
actor_gravatar: "",
|
|
actor_email: "test@example.com",
|
|
actor_api_only: false,
|
|
fleet_initiated: false,
|
|
type: ActivityType.EditedAgentOptions,
|
|
};
|
|
|
|
export const createMockActivity = (
|
|
overrides?: Partial<IActivity>
|
|
): IActivity => {
|
|
return { ...DEFAULT_ACTIVITY_MOCK, ...overrides };
|
|
};
|
|
|
|
const DEFAULT_HOST_PAST_ACTIVITY_MOCK: IHostPastActivity = {
|
|
...DEFAULT_ACTIVITY_MOCK,
|
|
type: ActivityType.LockedHost,
|
|
details: {},
|
|
};
|
|
|
|
export const createMockHostPastActivity = (
|
|
overrides?: Partial<IHostPastActivity>
|
|
): IHostPastActivity => {
|
|
return { ...DEFAULT_HOST_PAST_ACTIVITY_MOCK, ...overrides };
|
|
};
|