mirror of
https://github.com/empayre/fleet.git
synced 2024-11-06 17:05:18 +00:00
40 lines
920 B
TypeScript
40 lines
920 B
TypeScript
import { ISchedulableQuery } from "interfaces/schedulable_query";
|
|
|
|
const DEFAULT_QUERY_MOCK: ISchedulableQuery = {
|
|
created_at: "2022-11-03T17:22:14Z",
|
|
updated_at: "2022-11-03T17:22:14Z",
|
|
id: 1,
|
|
name: "Test Query",
|
|
description: "A test query",
|
|
query: "SELECT * FROM users",
|
|
saved: true,
|
|
author_id: 1,
|
|
author_name: "Test User",
|
|
author_email: "test@example.com",
|
|
observer_can_run: false,
|
|
discard_data: false,
|
|
interval: 300,
|
|
packs: [],
|
|
team_id: null,
|
|
platform: "",
|
|
min_osquery_version: "",
|
|
automations_enabled: false,
|
|
logging: "snapshot",
|
|
stats: {
|
|
user_time_p50: 0,
|
|
user_time_p95: 2,
|
|
system_time_p50: 0,
|
|
system_time_p95: 1,
|
|
total_executions: 6,
|
|
},
|
|
editingExistingQuery: false,
|
|
};
|
|
|
|
const createMockQuery = (
|
|
overrides?: Partial<ISchedulableQuery>
|
|
): ISchedulableQuery => {
|
|
return { ...DEFAULT_QUERY_MOCK, ...overrides };
|
|
};
|
|
|
|
export default createMockQuery;
|