fleet/frontend/__mocks__/activityMock.ts

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 };
};