mirror of
https://github.com/fleetdm/fleet
synced 2026-04-21 21:47:20 +00:00
27 lines
1,000 B
TypeScript
27 lines
1,000 B
TypeScript
import { defaultActivityHandler } from "./handlers/activity-handlers";
|
|
import {
|
|
defaultDeviceHandler,
|
|
defaultMacAdminsHandler,
|
|
} from "./handlers/device-handler";
|
|
|
|
export const baseUrl = (path: string) => {
|
|
return `/api/latest/fleet${path}`;
|
|
};
|
|
|
|
// These are the default handlers that are used when testing the frontend. They
|
|
// are used to mock the responses from the Fleet API when running tests.
|
|
// These can be overridden in individual tests using the .use() method on the
|
|
// mock server within the desired test.
|
|
// More info on .use() here: https://mswjs.io/docs/api/setup-worker/use/
|
|
|
|
// NOTE: adding default handlers here is an anti-pattern we are moving away from.
|
|
// It is an anti-pattern because it makes it difficult to understand what
|
|
// handlers are being used in a test. The preferred way is to use the mockServer.use()
|
|
// method in the test file itself.
|
|
const handlers = [
|
|
defaultDeviceHandler,
|
|
defaultMacAdminsHandler,
|
|
defaultActivityHandler,
|
|
];
|
|
|
|
export default handlers;
|