Charlie Tran c2c6f66ca8
feat(frontend): Module consolidation for some test modules and reduces errors from unsupported API calls (#1844)
* frontend - Module consolidation for some test modules and reduces errors from unsupported API calls

* Fix broken test
2020-09-03 10:37:02 -07:00

16 lines
751 B
TypeScript

import { Server } from 'ember-cli-mirage';
import { getApiRoot, ApiVersion } from '@datahub/utils/api/shared';
import { ownershipEndpoint } from '@datahub/data-models/api/dataset/ownership';
import { getDatasetOwnership } from '@datahub/data-models/mirage-addon/test-helpers/datasets/ownership';
import { getEntity } from '@datahub/data-models/mirage-addon/test-helpers/get-entity';
/**
* Shareable mirage/config for dependent modules
* @param {Server} server the passed in Mirage server instance in the calling test
*/
export const setup = (server: Server): void => {
server.namespace = getApiRoot(ApiVersion.v2);
server.get('/:entityType/:identifier', getEntity);
server.get(`datasets/:urn/${ownershipEndpoint}`, getDatasetOwnership);
};